В настоящее время я работаю над сайтом, который должен существовать на виртуальной машине с очень низкой доступностью памяти (на данный момент мне говорят, что ожидается 512 Мб). К сожалению, по крайней мере, в ближайшем будущем база данных и веб-приложение должны быть одним и тем же сервером.
Теперь я прочитал некоторые вопросы здесь и попытался сделать собственное исследование, но есть только так много вариантов на выбор. По сути, что будет достаточно легким сервером базы данных, который я могу установить? SQL или NoSQL не имеет большого значения; он не будет интенсивным в базе данных, но я бы хотел не ограничивать себя тем, что я сейчас выбираю. Смысл, если возможно, путь к многосерверному масштабированию был бы большим, но, очевидно, не требованием на данном этапе.
Мои текущие мысли - это MongoDB или MySQL, но я не уверен, что это лучший выбор.
Мое веб-приложение работает на nginx с PHP, который, на мой взгляд, сейчас лучший выбор, поэтому моя основная проблема связана с базой данных.