Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.
İki taraf da önceki sürüm Önceki sürüm | |||
info.rethinkdb [2016/05/24 11:30] metin silindi |
— (mevcut) | ||
---|---|---|---|
Satır 1: | Satır 1: | ||
- | ====== RethinkDB ====== | ||
- | |||
- | Açık kaynak kodlu (Apache Lisansı), döküman tabanlı nosql, kullanımı kolay bir veriatabanıdır. | ||
- | |||
- | Artıları: | ||
- | - Kullanımı ve öğrenmesi kolay. Özellikle cluster yönetiminin kolaylığı ve vertanının sağlığını izleyebildiğimiz dasboard'u büyük avantaj | ||
- | - Realtime özellikleri birinci planda ve oldukça gelişmiş. | ||
- | - Nosql'a ait **Map Reduce** fonksiyonları, şemasız yapı ve ölçeklenebilirlik | ||
- | - Diğer nosql'lerde pek bulunmayan sql tarzı joinler | ||
- | |||
- | Eksileri: | ||
- | - Tek tablo üzerindeki işlemlerde ACID özelliğini sağlasada, tablolar arası atomic transaction yapamıyor. Bu tür sorgular [[https://docs.mongodb.org/master/tutorial/perform-two-phase-commits/ | farklı yöntemlerle]] yapılıyor. | ||
- | - Tablolardaki dökümanlar atomik olarak güncelleniyor. Bu döküman büyük bir ağaç yapısı ve ya array içeriyorsa performans sorunları yaratır. | ||
- | - Full text search arama motoru yok. Yanında elastic search gibi bir ürün kullanmak gerekir. | ||
- | |||