Banco de dados leve (SQL ou NoSQL)

Atualmente estou trabalhando em um site que deve existir em uma VM com disponibilidade de memória muito baixa (no momento em que me disseram para esperar 512mb). Infelizmente, pelo menos no futuro imediato, o banco de dados e o aplicativo da Web devem ser o mesmo servidor.

Agora eu li algumas perguntas aqui e tentei fazer minha própria pesquisa, mas há tantas opções para escolher. Essencialmente, o que será um servidor de banco de dados leve o suficiente para instalar? SQL ou NoSQL realmente não importam; não será um banco de dados intensivo, mas eu gostaria de não ser restrito com o que eu escolher agora. Significando, se possível, um caminho para o escalonamento multi-servidor seria ótimo, mas obviamente não é um requisito neste estágio.

Meus pensamentos atuais são MongoDB ou MySQL, mas não tenho certeza se essas são as melhores escolhas.

Minha aplicação web está rodando em nginx com PHP, o que eu acho que é a melhor escolha por enquanto, então minha principal preocupação é o lado do banco de dados.

questionAnswers(3)

yourAnswerToTheQuestion