Базы данных NoSQL

Базы данных NoSQL идеально подходят для хранения большого объёма похожих данных, обеспечивая чрезвычайно высокую скорость добавления новых данных, а также некоторые возможности по их фильтрации при загрузке.

В случае с AggreGate данный тип хранения идеален для работы с большим количеством событий, поток которых в некоторых случаях достигает миллионов экземпляров в секунду.

AggreGate использует базу данных NoSQL Apache Cassandra для управления хранилищем событий. Благодаря поддержке как встроенного экземпляра БД Cassandra, так и внешнего кластера серверов этой базы данных, AggreGate охватывает все случаи использования - от развертывания IoT платформы за 15 минут до хранения данных, полученных из миллиона одновременно подключенных устройств.

Cassandra предоставляет превосходные возможности по кластеризации, позволяя одновременно организовать и зеркалирование данных, и балансировку нагрузки. Поскольку горизонтальная масштабируемость обеспечивает почти линейное повышение производительности, крупные кластеры Cassandra могут обрабатывать потоки событий чрезвычайно высокой плотности, достигающие миллионов событий в секунду.

Базы данных NoSQL также могут использоваться для хранения статистики.