我目前正在开发一个必须存在于内存可用性非常低的虚拟机上的网站(目前我被告知期望 512mb)。不幸的是,至少在不久的将来,数据库和 Web 应用程序必须是同一台服务器。
现在我在这里阅读了一些问题并尝试进行自己的研究,但有很多选择可供选择。本质上,什么是我可以安装的足够轻巧的数据库服务器?SQL 或 NoSQL 并不重要。它不会是数据库密集型的,但我不想受到我现在选择的任何限制。这意味着,如果可能的话,通往多服务器扩展的道路会很好,但显然不是现阶段的要求。
我目前的想法是 MongoDB 或 MySQL,但我不确定它们是否是最佳选择。
我的 Web 应用程序使用 PHP 在 nginx 上运行,我认为这是目前最好的选择,所以我主要关心的是数据库端。