虽然与这个问题有关,但我从一个稍微不同的角度来处理这个问题。这是我的情况:
我正在编写一个 Web 应用程序(使用 PHP 或 Python)来管理桌面应用程序的插件。用户可以浏览插件、安装插件、上传插件等。
我正在为数据库规划架构,发现自己做出以下决定:
将图标(用于插件)存储在表本身中还是将它们存储在文件系统中并仅将文件名存储在表中更好?
这些图标很小(48x48 或接近 48x48),最多可能不会超过 5 或 6 KB。将图像数据存储在表格中有什么严重的缺点吗?还有其他我应该注意的含义吗?性能会成为问题吗?存储会成为问题吗?
编辑:我目前正在查看 MySQL 数据库中的 MyISAM 表。