RethinkDB

RethinkDB, aynı adlı şirket tarafından oluşturulan ücretsiz ve açık kaynaklı, dağıtılmış belge tabanlı bir veritabanıdır . RethinkDB, JSON belgelerini dinamik şemalarla depolar ve sorgu sonuçları için gerçek zamanlı güncellemelerin uygulamalara aktarılmasını kolaylaştırmak için tasarlanmıştır. Y Combinator tarafından Haziran 2009'da yatırım alan RethinkDB, Ekim 2016'da şirket sürdürülebilir bir iş kuramadığını ve ürünlerinin gelecekte ticari destek olmadan tamamen açık kaynaklı olacağını açıkladı.

CNCF (Cloud Native Computing Foundation) daha sonra RethinkDB kaynak kodunun haklarını satın aldı ve Linux Vakfı'na katkıda bulundu.

Tarih 
RethinkDB, 2009 yılında kurulmuş ve 2012 yılında 1.2 sürümü ile açık kaynak olarak sunulmuştur  . 2015 yılında RethinkDB, üretim modunda kullanıma hazır olduğunu bildiren 2.0 sürümünü yayınladı. RethinkDB 5 Ekim 2016'da şirketin kapanacağını, mühendislik ekibinin ise Stripe'a geçecegini ve artık üretim desteği sunmayacağını açıkladı. 6 Şubat 2017'de Cloud Native Computing Foundation kaynak kodun haklarını satın aldı ve Apache Lisansı 2.0 altında piyasaya sürüldü.

ReQL 
RethinkDB, Ruby, Python, Java  ve JavaScript (Node.js dahil) için resmi olarak kullanılabilen dahili (yerleşik) alana özgü bir dil olan ReQL sorgu dilini kullanır. Tablo birleştirmeleri, gruplamalar, toplamalar ve işlevler için desteği vardır. Ayrıca C #, Clojure, Erlang, Go, Haskell, Lua ve PHP gibi diğer diller için resmi olmayan, topluluk tarafından desteklenen sürücüler de vardır.

Popülerlik 
DB-Engines sıralamasına göre, 2016 yılı Şubat ayı itibarıyla 46. en popüler veritabanı oldu.

Diğer belge veritabanlarıyla karşılaştırma 
RethinkDB'nin ayırt edici bir özelliği, gerçek zamanlı değişiklikler için birinci sınıf destek sunmasıdır. Sorgu, engelleme veya engellememe isteklerinin potansiyel olarak sonsuz bir gerçek zamanlı değişiklik akışını izlemesine izin veren bir imleç döndürür.

Çatal 
Görünen durgunluk nedeniyle, RethinkDB 17 Mayıs 2018 tarihinde topluluk üyeleri tarafından çatallandı. RebirthDB adı verilen yeni proje de GitHub'da barındırılıyor. Proje daha sonra orijinal depoyla birleşti.

Ayrıca bakınız 

 NoSQL

Kaynakça

Dış bağlantılar 

 
 RethinkDB Github

NoSQL
Dağıtık bilgisayar mimarisi
Belge tabanlı veritabanları
Ücretsiz veritabanı yönetim sistemleri