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 Kategori:NoSQL Kategori:Dağıtık bilgisayar mimarisi Kategori:Belge tabanlı veritabanları Kategori:Ücretsiz veritabanı yönetim sistemleri