Interested Article - Riak
- 2021-02-01
- 1
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 (среди которых ).
Примечания
- — 2023.
- от 16 марта 2011 на Wayback Machine , 2007
- , с. 110—111.
- . 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. Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement. — 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 .
Ссылки
- 2021-02-01
- 1