Русская Википедия:Riak

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Infobox Software Riak — свободная горизонтально масштабируемая NoSQL-система, разработанная компанией Шаблон:Iw.

Изначально создана под влиянием идей СУБД DynamoDB[1] как система класса «ключ — значение», код написан преимущественно на Erlang и частично на Си и JavaScript. В дальнейшем выделено ядро, поддерживающее подключаемые подсистемы хранения (по умолчанию используется разработанный Basho механизм Шаблон:Iw, но возможно использование Шаблон:Iw), поверх ядра реализована СУБД для временных рядов Riak TS и Шаблон:Iw Riak CS (основная СУБД при этом обозначается как Riak KV).

Имеет встроенную поддержку парадигмы MapReduce. Для причинно-следственного упорядочивания изменений в данных используется механизм векторных часовШаблон:Sfn. Обладает механизмами настраиваемой согласованности для каждой коллекции — от согласованности в конечном счёте до строгой согласованности в смысле ACID.

Производителем заявлялось об использовании СУБД в Voxer, Comcast, Mozilla, AOL, Ask.com, Yammer, Mobile Interactive Group, Wikia, Opscode и Mochi Media[2]. После банкротства Basho в 2017 году система развивается сообществом, в выпущенной в 2018 году очередной версии реализованы ряд возможностей, которые были доступны только в коммерческом варианте Riak (среди которых георепликация).

Примечания

Шаблон:Примечания

Литература

Ссылки

Шаблон:Нет ссылок