[#] [Из песочницы] Bagri — NoSQL база данных с открытым кодом, построенная поверх распределенного кэша
habrabot(difrex,1) — All
2016-09-15 19:30:04


Сегодня хочу рассказать вам об open source проекте под названием [Bagri][1]. Bagri — это распределенная база данных документов (document database), или как сейчас модно говорить NoSQL база данных, написанная на Java и спроектированная с учетом требований, в основном используемых в корпоративном секторе, таких как высокая готовность, отказоустойчивость, масштабируемость и поддержка транзакционности.

Bagri построена поверх продуктов реализующих распределенный кэш, таких как Hazelcast, Coherence, Infinispan и других подобных систем. Именно за счет возможностей распределенного кэша Bagri поддерживает требования корпоративного сектора прямо из коробки. Распределенный кэш используется системой не только как хранилище данных, но и как распределенная система обработки этих данных, что позволяет эффективно и быстро обрабатывать любые большие объемы слабо структурированных данных. Транзакционность в системе решена с помощью алгоритма реализующего [multi-version concurrency control][2]
[Читать дальше →][3]

[1]: http://bagridb.com/
[2]: https://en.wikipedia.org/wiki/Multiversion_concurrency_control
[3]: https://habrahabr.ru/post/310110/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut