Riak

Riak
Tip de Sistemul de gestionare a bazelor de date
Dezvoltator Basho Technologies [d]
Scris in Erlang , C , C++ , Javascript
Sistem de operare Linux , Mac OS X , Solaris
Prima editie 2009
Platformă hardware IA-32 , x64
ultima versiune
Stat Activ
Licență Licență Apache 2.0
Site-ul web riak.com

Riak  este un sistem NoSQL cu scalabilitate gratuită dezvoltat de Basho Technologies .

Inspirat inițial de DynamoDB [2] ca sistem de clasă cheie-valoare , codul este scris în principal în Erlang și parțial în C și JavaScript . În plus, este alocat un nucleu care acceptă subsisteme de stocare conectabile (în mod implicit, se folosește mecanismul Bitcask dezvoltat de Basho , dar se poate folosi LevelDB ), un DBMS pentru seria cronologică Riak TS și o rețea de stocare a obiectelor Riak CS sunt implementate deasupra nucleului

Are suport încorporat pentru paradigma MapReduce . Pentru ordonarea cauzală a modificărilor în date, se utilizează mecanismul de ceas vectorial [3] . Are mecanisme configurabile de consistență per colecție , variind de la consistența eventuală la o consistență puternică a ACID .

Producătorul a susținut că folosește DBMS în Voxer , Comcast , Mozilla , AOL , Ask.com , Yammer , Mobile Interactive Group , Wikia , Opscode și Mochi Media [4] . După falimentul lui Basho în 2017, sistemul este dezvoltat de comunitate; următoarea versiune lansată în 2018 implementează o serie de caracteristici care erau disponibile doar în versiunea comercială a Riak (inclusiv geo-replicarea ).

Note

  1. Versiunea 3.0.10 - 2022.
  2. Dynamo: Magazinul de valori-cheie foarte disponibil al Amazon Arhivat 16 martie 2011 la Wayback Machine , SOSP 2007
  3. Wilson, Redmond, 2013 , p. 110-111.
  4. Cine folosește Riak (link descendent) . Riak Wiki . Arhivat din original pe 9 septembrie 2012. 

Literatură

Link -uri