Riak

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Riak
Riaklogo.png
Тип

система управления базами данных

Разработчик

Basho Technologies

Написана на

Erlang, C, C++, Javascript

Операционная система

Linux, Mac OS X, Solaris

Первый выпуск

2009

Аппаратная платформа

IA-32, x64

Последняя версия

2.0.0 (2 сентября 2014 года)

Состояние

Активный

Лицензия

Apache license 2.0

Сайт

wiki.basho.com/Riak.html

Riak — распределённая NoSQL-система управления базами данных с открытым исходным кодом типа «ключ-значение», созданная Basho Technologies[1] под влиянием идей DynamoDB[2] компании Amazon. Написана преимущественно на Erlang и частично на Си и JavaScript. Имеет встроенную поддержку парадигмы MapReduce.

Riak является хранилищем ключей и значений, распределённым на несколько узлов. В ходе работы приложения с хранилищем возникает необходимость разрешать конфликты. Для причинно-следственного упорядочивания изменений в данных Riak использует механизм векторных часов[3].

Применение[править | править вики-текст]

Используется в Voxer, Comcast, Mozilla, AOL, Ask.com, Yammer, Mobile Interactive Group, Wikia, Opscode и Mochi Media[4].

Примечания[править | править вики-текст]

Литература[править | править вики-текст]

  • Chapter 15. Riak and Erlang/OTP (Francesco Cesarini, Andy Gross, and Justin Sheehy) // 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.

Ссылки[править | править вики-текст]