Base de datos ligera (SQL o NoSQL)

Actualmente estoy trabajando en un sitio web que debe existir en una máquina virtual con muy poca disponibilidad de memoria (en este momento se me dice que espere 512 mb). Desafortunadamente, al menos en el futuro inmediato, la base de datos y la aplicación web deben ser el mismo servidor.

Ahora he leído algunas preguntas aquí e intenté hacer mi propia investigación, pero hay tantas opciones para elegir. Esencialmente, ¿cuál será un servidor de base de datos lo suficientemente liviano que pueda 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. Lo que significa que, si es posible, una ruta hacia el escalado de múltiples servidores sería excelente, pero obviamente no es un requisito en esta etapa.

Mis pensamientos actuales son MongoDB o MySQL, pero no estoy seguro 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 ahora, así que mi principal preocupación es la parte de la base de datos.

Respuestas a la pregunta(3)

Su respuesta a la pregunta