我目前正在开发一个网站,必须存在于一台内存非常有限的虚拟机上(目前我被告知只有512MB)。不幸的是,至少在短期内,数据库和Web应用程序必须在同一台服务器上。
现在我已经阅读了这里的一些问题并尝试进行了自己的研究,但是选择太多了。基本上,我可以安装什么足够轻量级的数据库服务器呢? SQL或NoSQL并不重要;它不会对数据库产生过多压力,但我希望不受我现在所选择的任何内容的约束。换句话说,如果可能的话,通向多服务器扩展的路径将是很好的,但显然这个阶段并不是必需的。
我目前的想法是MongoDB或MySQL,但我不确定这些是否是最佳选择。
我的Web应用程序正在nginx和PHP上运行,我认为这是目前最好的选择,因此我的主要关注点是数据库方面。