Farklı İş Yükleri Altında NoSQL Sistemlerinin Performans Analizi
Abstract
NoSQL veritabanı sistemleri gün geçtikçe daha hızlı bir şekilde büyük veri uygulamaları için yaygın olarak
kullanılan bir veri platformu haline gelmektedir. Farklı NoSQL çözümleri arasından en iyi seçimi yapabilmek için
belirli parametreler ışığında düşük veya yüksek veri yüküne sahip iş yükleri kullanılarak, bu sistemlerin zayıf ve
güçlü yönlerinin analiz edilmesi gerekmektedir. Bu analiz için çalışmamızda Yahoo Bulut Hizmet Kıyaslama
Aracının sunduğu 6 farklı iş yüklerini kullandık. Çalışmamızda MongoDB ve CassandraDB veritabanı
sistemlerinin güncel sürümlerini kullandık. Ayrıca literatür araştırmalarımızda da sıklıkla karşılaştığımız bu iki
NoSQL sisteminin son geliştirmelerle beraber kazandıkları yeni yeteneklerin performans analizlerini ortaya
koyduk. Bununla beraber popülerliği Çizge (Graph) veri tabanları dünyasında günden güne artan OrientDB’yi,
MongoDB ve CassandraDB gibi iki öncü sistemle karşılaştırıp, bu yeni veri tabanı sisteminin NoSQL dünyasına
kattıklarını gözler önüne serdik. Elde edilen sonuçlara göre, MongoDB ve Orient DB'nin düşük yükler altında
saniye de gerçekleştirdiği iş miktarında CassandraDB'ye göre çok iyi performans gösterdiği, gecikme sürelerinde
ise OrientDB'nin, MongoDB'nin de üzerinde bir performans sergilediğini gözlemledik.
Collections
DSpace@BEU by Bitlis Eren University Institutional Repository is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 4.0 Unported License..