Распределенная база данных. Вопрос.

fixxxer

К.О.
Партнер клуба
Ну, да, а взять elasic, где не надо вообще костылей, еще проще
 

b0bah1

Новичок
Не в посещаемости дело, во время агрессивной рекламы на прошлом проекта падала именно база, т.к. 500-600 онлайна могла давать кучу запросов на выборку из базы, причем это было не просто нашел и успокоился, а люди мониторили постоянно позиции некоторые и когда онлайн рос было очень нелегко базе переполнение памяти и т.д. пришлость делать очередь запросов искуственную и кеш топ-а запросов.
 

b0bah1

Новичок
В общем пока в голове видится решение такое: делаем таблицу задач на поиск, задачи выполняются последовательно, и результаты записываются либо в ту же таблицу либо в кеш, т.е. клиент получает сначала ID задания на поиск далее проверяет постоянно как задание выполнится.
 

b0bah1

Новичок
Почему сразу закладываю мультисерверность - потому что база может расти до очень больших размеров + постоянно накапливаются данные о пользователях, транзакции, оплаты потом разности на 2 сервера будет очень проблемно.
 

Breeze

goshogun
Команда форума
Партнер клуба
Сверху