sql server/oracle 这些就不说了,肯定不会用它们,长期以来我们用的是 mysql ,但 mysql 的问题有前两者一样多,sqlite 也没有更好到哪去。 其实大多数站点和我们小站一样访问量并不大,性能倒不是优先考虑的,对于我们长期维护下来,其实数据库的兼容性、备份方便性、迁移方便性、甚至可复制性都更重要。 曾经我在一家不大的公司服务,光复制一下站点的数据库文件就花了一整天,而第三方导入数据更是用了一周。这真的太可怕了。
这当中最主要的原因是 mysql 的数据格式包括其他数据库格式都是很难直接读取的,只能用它们提供的相应工具,而这些工具本身就做得够呛。