Couchbase Rakiplerini Geride Bıraktı
Altoros’un yeni çalışması, Yahoo! Cloud Serving Benchmark ve özel testler kullanarak veri tabanlarının gecikme süreleri ve aktarım hızı performanslarını analiz ediyor
Global 2000 listesindeki şirketlere araştırma ve geliştirme konularında danışmanlık hizmeti veren Altoros bugün, son performans gösterge raporunun sonuçlarını açıkladı. Çalışma üç NoSQL veri tabanının karşılaştırmalı performans analizini içeriyor: Couchbase Server v6.6.0, MongoDB v4.2.11 ve DataStax Enterprise v6.8.3 (Cassandra). Veri tabanlarının kıyaslamalı performansında gecikme süreleri ve yakalanan aktarım hızları değerlendirildi. Bu değerlendirme üç farklı küme yapılandırmasının (4, 10 ve 20 server ) yanı sıra, dört farklı iş yükü kullanılarak gerçekleştirildi.
NoSQL dünya genelindeki veri hacmindeki artış ve erişilebilir frekans verilerine cevap verebilecek bir dizi teknolojiyi kapsıyor. Bunun aksine, ilişkisel veri tabanları, modern uygulamaların karşılaştığı ölçeklenebilirlik ve çevikliğe dair zorlukların üstesinden gelebilecek ya da günümüzün ucuz depolama ve işleme gücünden yararlanacak şekilde tasarlanmamıştır. Yeni nesil NoSQL sistemleri iş yükleri için en yüksek performans seviyesine ve aktif çalışma süresine ulaşılmasına yardımcı olur.
Bu rapor, her bir veri tabanının gecikme sürelerinin ve aktarım hızlarının karşılaştırmalı performansını ölçer. Yahoo! Cloud Serving Benchmark (YCSB) bilgisayar programlarının erişim ve bakım yeteneklerini değerlendiren bir açık kaynak özellik ve program paketidir. Değerlendirmede tutarlılık sağlamak adına YCSB, varsayılan bir araç olarak kullanıldı.
İş Yükü Baskısı
Çalışmadaki ilk iş yükü tıpkı bir hisse senedi alımı uygulaması gibi (okumaların ve güncellemelerin yüzde 50’si çalışır) yoğun güncellemeler altında gerçekleşir. İkinci iş yükü tek kayıtlar yerine kısa aralıklarla sorgulanan yüzde 95’i tarama ve yüzde 5’i güncellemeden ibaret kısa menzilli taramada yapılır. Dolayısıyla ikinci iş yükü e-ticaret uygulamasındaki tipik etkinlikleri simüle eder. Üçüncü iş yükü bir offset veya bir limitin uygulandığı tek bir filtreleme seçeneğiyle sorguyu temsil eder. Dördüncü iş yükü ise gruplama ve sıralamanın uygulandığı birleşim sorgusudur.
İhtiyaçları çeşitlendirmek
Altoros raporda yer alan veri tabanı performansını, veri tabanının temel işlemleri işleme hızına göre tanımlıyor. Buradaki temel işlemden kasıt, birden çok istemci iş parçacığını çalıştıran, iş yükünü üstlenenin gerçekleştirdiği eylemdir. Her bir iş parçacığı hem bir veri tabanını yüklemek (yükleme aşaması) hem de iş yükünü üstlenmek (işlem aşaması) için veri tabanı ara yüzüne çağrılar yapan art arda işlemler yürütür.
İş parçacıkları talep oluştukça hızı daraltır. Altoros da böylece veri tabanına karşı sunulan iş yükünü doğrudan kontrol edebilir. Buna ek olarak, iş parçacıkları gecikme sürelerini ve operasyonların aktarım hızını ölçerken, bu ölçümleri de istatistik toplama modülüne bildirir.
Altoros’un baş veri mühendisi Artsiom Yudovin, “Yaptığımız testler, Couchbase’in daha büyük kümelerde MongoDB’den daha iyi ölçeklendiğini gösteriyor. Couchbase uçtan uca bir yapı kullandığı için düğümlere doğrudan erişimi mümkün kılar. Bunun yanı sıra MongoDB’nin belirli operasyonlarda Nesne Belge Haritalama (ODM) görevi gören Mongoose’u ve düğüme erişmek için yapılandırma sunucusu kullanmak zorunda kaldığı, veri tabanı sunucusundan gelen veriyi diğer veri tabanlarına bir veya birden fazla kopyaladığı durumlar mevcuttur” diyor.
Raporu buradan indirebilirsiniz.
Couchbase Hakkında
Diğer NoSQL veri tabanlarının aksine Couchbase, hem ölçeklenebilir hem de erişilebilir bir platformda iş anlamında kritik uygulamalar için güçlü yetkinlikleri sunan kurumsal seviyede çoklu buluttan uç teknolojilere uzanan veri tabanı hizmeti sağlar. Dağıtık bulut tabanlı veri tabanı Couchbase, ister müşteri tarafından isterse de tamamen bir hizmet olarak yönetilen bulut ve modern dinamik ortamlarda çalışır. Açık standartlar üzerine inşa edilen Couchbase, NoSQL’un en iyi özellikleriyle SQL’un gücü ile yatkınlığını birleştirir ve merkezi işlem birimlerinden ilişkisel veri tabanlarına geçişi basitleştirir.
Couchbase günlük hayatlarımıza nüfuz etmiş durumda. Müşterilerimiz arasında sektörlerinin liderleri Amadeus, American Express, Carrefour, Cisco, Comcast/Sky, Disney, eBay, LinkedIn, Marriott, Tesco, Tommy Hilfiger, United, Verizon gibi şirketler yanı sıra, herkesçe bilinen yüzlerce marka bulunuyor. Daha fazla bilgi için www.couchbase.com’u ziyaret edin.
Altoros hakkında
Altoros, kurumların operasyonel verimliliklerini artıran ve inovatif ürünleri pazara sunulma sürecini kısaltan deneyimli bir BT hizmetleri sağlayıcısıdır. Bulut otomasyonu, yapay zeka ve makine öğrenimi, mikro hizmetler ve sektöre dair birikimine güvenerek, müşterilerine sürdürülebilir rekabet avantajı sunar. Daha fazlası için www.altoros.com’u ziyaret edin ya da @altoros’u takip edin.