Я реализую шаблон проектирования автоматического выключателя для крупномасштабной распределенной системы (в AWS).
Netflix дает отличное описание здесь: http://techblog.netflix.com/2011/12/making-netflix-api-more-resilient.html
Мне нужен совет дляреализация базы данных бэкэнд-мониторинга.По сути, мне нужна база данных / демон / служба, которая может выполнять следующие действия:
- Хранить тысячи записей в секунду.
- Быстро суммировать тысячи записей (последние несколько секунд) или иным образомподдерживать скользящее среднее вычисление состояний и т. д. (желательно с некоторым кэшированием).
- Сохранять данные за две недели или результаты вычислений в шаге 2.
Есть лиСуществующая база данных или другое программное обеспечение, которое подходит для этой задачи?Я сомневаюсь, что Netflix даст мне их;)