Я хотел бы знать, есть ли у кого-нибудь опыт в этом. У меня есть VPS-сервер с ruby On rails, nginx и pgsql. Я бы тоже хотел использовать Wordpress, и самая большая проблема, похоже, связана с его запуском на postgresql.
Итак, как вы думаете, я могу запустить две базы данных на одном VPS, учитывая, что объем VPS составляет 512 МБ, а сайты мало посещаются?
Имейте в виду, что любая СУБД хочет кэшировать часто запрашиваемые данные в оперативной памяти. Mysql кэширует индексы и результаты запросов для повторного использования. Если My и Pg начнут борьбу за оперативную память, вы увидите увеличение числа операций ввода-вывода диска, что замедлит вашу работу.
Вы можете попытаться ограничить потребление оперативной памяти My с помощью my.cnf и посмотреть, что происходит. Может быть, ваша БД достаточно мала, чтобы уместиться в 100Мб.
У меня есть клиентский сервер (Ubuntu 10.04, 64 бит) с Postgres и MySQL, работающими одновременно. Очень важно настроить оба сервера баз данных в соответствии с объемом оперативной памяти. Сервер, который я использую, оснащен 4 ГБ ОЗУ, что заставляет Ubuntu время от времени использовать SWAP.
ОЗУ 512 МБ для всех ваших приложений кажется очень низким - я могу только посоветовать вам попробовать это и получить некоторый практический опыт.
Кстати, база данных WordPress по умолчанию занимает всего 2-3 МБ (без настраиваемого содержимого, конечно).