Master'sOpen Access

Nosql veritabanı sistemlerinin performans karşılaştırılması ve analizi

2024
0 views
0 downloads
Advisor: Dr. Öğr. Üyesi Abdullah Sevin

Abstract (TR)

Günümüzde veri miktarlarının hızla artması, geleneksel ilişkisel veritabanlarının performans ve ölçeklenebilirlik konusunda bazı zorluklarla yüzleşmesine neden olmuştur. Bu sorunların üstesinden gelmek amacıyla NoSQL veritabanı sistemleri yaygın olarak benimsenmiştir. Ancak, farklı NoSQL veritabanı sistemlerinin performansı, kullanım senaryolarına, veri modeline ve dağıtım mimarisine bağlı olarak büyük ölçüde değişiklik gösterebilmektedir. "NoSQL Veritabanı Sistemlerinin Performans Karşılaştırması ve Analizi" başlıklı bu çalışma, çeşitli NoSQL veritabanı sistemlerinin belirli kullanım senaryolarında gösterdiği donanım performansını değerlendirmeyi amaçlamaktadır. Bu çalışma, karşılaştırmalı bir perspektif sunarak, kurum ve kuruluşların veritabanı altyapısı seçiminde daha bilinçli kararlar almasına yardımcı olmayı hedeflemektedir. Çalışmada, piyasada yaygın olarak kullanılan Cassandra, MongoDB, Couchbase ve HBase veritabanı sistemlerinin aynı donanım üzerinde gösterdiği performanslar, alan bilgisine dayalı yöntemlerle ele alınmıştır. Performans analizi için iş çıktısı oranı, gecikme süresi, işlemci kullanımı, bellek kullanımı ve iş parçacığı kullanımı gibi kritik metriklere odaklanılmıştır. Analizlerin yapılabilmesi için her bir veritabanı sistemi minimum sistem gereksinimleri ile aynı donanım konfigürasyonu üzerinde kurulmuş ve test platformları oluşturulmuştur. Test platformları oluşturulduktan sonra her bir veritabanı üzerinde sanal sunucular oluşturularak belirlenen iş yükü senaryolarına göre test planları uygulanmıştır. İş yükü senaryoları; %50 okuma %50 güncelleme, %95 okuma %5 güncelleme, %100 okuma, %75 okuma %25 ekleme, %75 ekleme %25 güncelleme ve %50 okuma %50 okuma-güncelleme-yazma şeklinde belirlenmiştir. Performans değerlendirme araçları kullanılarak gerçekleştirilen testler sonucunda elde edilen veriler bir tabloda kayıt altına alınmış ve her bir performans kriterine göre başarım sıralaması yapılmıştır. Test sonuçlarına göre aynı donanım konfigürasyonunda iş çıktısı oranı, gecikme süresi, işlemci kullanımı ve bellek kullanımı açısından en iyi performansı Cassandra göstermiştir. Başarım sıralamasında MongoDB ikinci, Couchbase üçüncü ve HBase dördüncü olmuştur. Bu çalışma, farklı veritabanı yönetim sistemlerinin performansını karşılaştırmalı olarak analiz ederek bilişim altyapısı seçiminde rehberlik sağlamaktadır. Elde edilen bulgular, kurum ve kuruluşların ihtiyaçlarına en uygun veritabanı sistemini seçmelerine yardımcı olacaktır. Gelecek çalışmalarda, daha geniş veri setleri kullanılarak NoSQL veritabanlarının performansının daha kapsamlı bir şekilde incelenmesi önerilmektedir. Farklı iş yükü senaryoları ve kullanıcı davranışları dikkate alınarak performans testlerinin tekrarlanması, veritabanlarının çeşitli kullanım senaryolarında nasıl davrandığını anlamak açısından önemlidir. Ayrıca, farklı iş parçacığı sayıları ve paralel işlem kapasitelerinin detaylı olarak analiz edilmesi, sistemlerin yüksek işlem yükleri altındaki performanslarının daha iyi anlaşılmasına yardımcı olabilir. Aynı testlerin farklı donanım konfigürasyonları üzerinde tekrarlanması, donanımın veritabanı performansı üzerindeki etkilerini belirlemek açısından faydalı olabilir. Veritabanı sistemlerinin güncel versiyonları ve yeni özellikleri dikkate alınarak performans testlerinin tekrarlanması, yazılım güncellemelerinin performans üzerindeki etkilerini değerlendirmek açısından önemlidir. Bu öneriler, NoSQL veritabanı sistemlerinin performansının daha kapsamlı ve detaylı bir şekilde incelenmesine olanak sağlayarak, gelecekte yapılacak çalışmalara önemli katkılar sunabilir.

Author

Dr. Süleyman Önder

How to Cite

Süleyman Önder (Yüksek Lisans Tezi). Nosql veritabanı sistemlerinin performans karşılaştırılması ve analizi, 2024, Sakarya University.

Keywords

License

Tüm Hakları Saklıdır

This work is shared under the specified license terms.

More theses from Sakarya University