Что такое хорошая база данных для большого интервала обновления и агрегированных чтений? - PullRequest
0 голосов
/ 22 марта 2011

Мне нужно найти решение для следующей проблемы:

Система, которая имеет 10 000 родительских объектов, каждый из которых содержит несколько сотен подтипов со значением valus, которое может обновляться несколько раз каждую секунду..

С другой стороны, мне нужно генерировать агрегированные данные, которые можно вычислять 4-5 раз в секунду.Этих различных агрегаторов может быть 10000.

Хорошо, что строки редко добавляются во время выполнения, только обновляются.Кроме того, типы значений являются маленькими int и float.

Какой фреймворк мне следует использовать?

Я думал об использовании метода nosql ключ-значение, но это не позволяет мне выполнять агрегированиезвонки.Любая идея приветствуется, спасибо

1 Ответ

1 голос
/ 22 марта 2011

Вы должны рассмотреть решение OLAP, такое как службы анализа SQL Server. Системы OLAP предварительно рассчитывают агрегирование на нескольких уровнях и, следовательно, обеспечивают очень высокую производительность для таких сценариев, как ваш.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...