用于Ghost博客的sqlite vs mysql?

时间:2013-10-29 14:39:34

标签: mysql node.js sqlite ghost-blog

我正在服务器上设置ghost。我将主持我自己的博客,可能会为我的朋友们提供更多。

Ghost默认使用sqlite。 Sqlite适用于小型应用程序和开发环境。

如果幽灵效果不错,我打算将我的博客运行至少1 - 2年或更长时间。博客包含大量图像和文本。 sqlite数据库随着时间的推移会越来越多,等等。

几年来,为此目的使用sqlite是否可以? MySQL会更强大,但设置起来也更复杂。

Ghost博客的最佳选择是什么?

1 个答案:

答案 0 :(得分:12)

请注意,数据库性能不仅取决于数据量(在用完本地磁盘空间之前),而是取决于并发数量。

SQLite documentation说:

  

SQLite通常可以作为中低流量网站(也就是所有网站的99.9%)的数据库引擎。当然,SQLite可以处理的Web流量大小取决于网站使用其数据库的程度。一般来说,每天点击次数少于100K的网站应该可以正常使用SQLite。 100K点击/天的数字是一个保守估计,而不是一个硬上限。 SQLite已被证明可以使用10倍的流量   [...]
  但是,如果您的网站太忙而无法将数据库组件拆分到单独的计算机上,那么您一定要考虑使用企业级客户端/服务器数据库引擎而不是SQLite。