Любая документно-ориентированная база данных подходит для 512M VPS
Я слышал, что mongodb использует много памяти, но у меня не так много памяти, мне нужно запустить 2 или 3 приложения на 512M VPS, я хочу знать, есть ли какой-нибудь альтернативный выбор, иметь простой в использовании API, привязку nodejs и легкий,
1 ответ
Я собираюсь заявить об очевидном, но почему вы не можете использовать MongoDB? Просто настройте его, чтобы минимизировать использование памяти:
- Для получения некоторых советов прочитайте "Поиск способа заставить MongoDB/MongoMapper/Passenger работать на небольшом VPS".
- Смотрите аналогичный вопрос: Возможность запуска MongoDB на Linode 512 VPS?
Обратите внимание, что высокое использование памяти является одной из вещей, которые действительно делают MongoDB таким быстрым - конфигурации с меньшим использованием памяти снижают производительность.
Второй, очевидный совет: не мучайте себя слишком маленькими VPS -кусочками. В целом, если вы потратите много времени на создание системы, которая работает для небольших VPS, и при этом сэкономив всего несколько долларов на оплате хостинга, вы сделаете плохой бизнес. Просто чтобы подчеркнуть, давайте сделаем короткий пример: скажем, вы потратили 100 часов на поиск и настройку базы данных документов, которая соответствует вашему 512M VPS, вместо того, чтобы покупать как 2 Gig VPS. Если вы - с помощью меньшего VPS - зарабатываете 25 долларов в месяц, а ваша почасовая зарплата составляет около 10 долларов, вам потребуется более 3 лет, чтобы вернуть себе временные обязательства в виде платы за VPS. На 99% это просто не стоит!