In-memory database

топ 100 блогов ru_highload20.10.2010 Всем привет.

Есть корпоративная CMS. И усё было хорошо до тех пор, пока количество юзеров не выросло до 100000, и всё стало безбожно тормозить. Профилирование показала, что Postgres не справляется с нагрузками. Два пути решения - memcached и репликация будут применяться для решения этой проблемы.

Есть интересный вариант репликации, который пришёл в голову. Хочу, чтобы уважаемые сообщники прокомментировали его. Дело в том, что база невелика (10 гигабайт), а Postgres позволяет создать tablespace в оперативной памяти (напрямую или через RAM Disk - не суть важно). Так вот, идея такая: пусть БД, с которой работает аппликуха (master DB), живёт в оперативной памяти. И пусть настроена асинхронная репликация её в другую БД (slave), которая уже живёт на жёстком диске. Пусть при старте application сервера база поднимается из slave в master (ту бишь в оперативку).

Будет работать? Даст прирост в производительности? Я понимаю, что конструкция долбанутая, но база реально невелика и реально влезает в память сервака.


UPD: буферы большие, запросы периодически профилируем и вообще не полные дауны. Интересен именно вариант с базой в памяти и репликацией на нормальный диск. Очень хочу понять, поможет ли это. Оперативка нынче дешёвая, хоть 100500 гигов ставь.

Оставить комментарий

Архив записей в блогах:
Ростовская ...
Буквально всё для новичков и не только... Код краткой шпаргалки для Вашего блога Принципы HTML Как вставлять готовые коды Разделительные линии Способы выделения текста Списки HTML Бегущая строка ...
https://forum-msk.org/material/news/18451201.html Вице-спикер ГД Борис Чернышов предложил сократить на два часа рабочую пятницу для женщин с сохранением средней зарплаты. Мера должна стать обязательной для бюджетной сферы, государственных и муниципальных служащих. Для частных ...
С.-ПЕТЕРБУРГ, 30 дек — РИА Новости. Музыкант знаменитой группы Boney M Бобби Фаррелл (Bobby Farrell) скончался в гостинице в Санкт-Петербурге, сообщил РИА Новости представитель управления Следственного комитета по городу. «Проводится ...
#авторскиевещи , #10результатов (вот я и определился, брать ли в этом сезоне челленджи) и #архитектураповторникам (тоже пусть будет): "Ночной сквер", бумага, акрил, 30х58 Вторник прошёл тихо, без чудес и потрясений. Рисовал на балконе - тепло, хорошо, летнее окружение, ...