Задать вопрос
atis2345
@atis2345
PHP developer

Какую БД выбрать для проекта с более чем 3 миллионами insert/update в час?

Всем привет.

Есть проект в котором регулярно обновляются/добавляются данные в количестве более 3 миллионов. Суть проблемы в том что необходимо обновлять данные как можно быстрее.
Mysql/PostgreSql работет вроде нормально но при добавлении 5-10 индексов скорость вставки падает кардинально. Сначала скорость вставки около 10к за минуту при вставке пакетами ( по 10к за пакет). Потом она падает в ноль... Как обновлять данные вообще не известно ведь все строки уникальные.

Сейчас прикручен MongoDB. Скорость вставки ~1к в секунду. С обновлениями тоже все норм.
Напрягает монго тем что он бесструктурный.

Что посоветуют знатоки?
  • Вопрос задан
  • 413 просмотров
Подписаться 2 Оценить Комментировать
Решение пользователя Артемий К ответам на вопрос (4)
MetaAbstract
@MetaAbstract
Архитектор информационных систем и баз данных. Ful
На таких объемах это вопрос скорее не базы данных, а архитектуры обработки, разложенной по системам хранения.
Ответ написан
Комментировать