Actualmente estoy trabajando en un sitio web que debe existir en una máquina virtual con muy poca disponibilidad de memoria (en este momento me dicen que debe esperar 512 mb). Desafortunadamente, al menos en el futuro inmediato, la base de datos y la aplicación web deben ser el mismo servidor.Base de datos liviana (SQL o NoSQL)
Ahora he leído algunas preguntas aquí e intenté hacer mi propia investigación, pero hay tantas opciones para elegir. Básicamente, ¿qué servidor de base de datos suficientemente ligero puedo instalar? SQL o NoSQL realmente no importa; no será una base de datos intensiva, pero me gustaría no tener restricciones con lo que elija ahora. Es decir, si es posible, un camino hacia la escala de múltiples servidores sería genial, pero obviamente no es un requisito en esta etapa.
Mis pensamientos actuales son MongoDB o MySQL, pero no estoy seguro de si esas son las mejores opciones.
Mi aplicación web se ejecuta en nginx con PHP, que creo que es la mejor opción por el momento, así que mi principal preocupación es la base de datos.
PHP y MySQL son una pareja que se ve a menudo y parece ajustarse para usted también. –
Casi cualquier base de datos decente funcionará bien con esa cantidad de memoria (aunque obviamente son más rápidas cuando tienen más memoria para trabajar). –