Interested Article - Riak

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

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

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

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

Примечания

  1. — 2023.
  2. от 16 марта 2011 на Wayback Machine , 2007
  3. , с. 110—111.
  4. . Riak Wiki . Архивировано из 9 сентября 2012 года.

Литература

  • // The Architecture of Open Source Applications / Amy Brown and Greg Wilson (eds.). — 2011. — P. 155—170. — 432 p. — ISBN 978-1-257-63801-7 .
  • Redmond, E. and Wilson, J.R. and Carter, J. . — Pragmatic Bookshelf, 2012. — ISBN 9781934356920 .
  • Джим Р. Уилсон, Эрик Редмонд. Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL = Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement. — М. : ДМК Пресс, 2013. — 386 с. — ISBN 978-5-94074-866-3 .

Ссылки

Источник —

Same as Riak