NoSQL veri tabanı sistemlerinin güvenlik ve performans karşılaştırması
Is this your thesis?
This record came from a bulk archive import. If it’s yours, link it to your profile.
Abstract (TR)
Günümüzde giderek büyüyen verilerin ortaya çıkardığı ihtiyaçlara cevap vermek için çeşitli temel teknolojiler ve platformlar geliştirilmektedir. NoSQL bu teknolojilerden birisidir. NoSQL veri tabanları büyük verilerin ortaya çıkmasından önce gelişmeye başlamış olsa da büyük verilerin saklanmasına ve işlenmesine ihtiyaç duyulana kadar NoSQL veri tabanlarının benimsenmesi gerçekleşmemiştir. Bununla birlikte, NoSQL veri tabanlarının her biri farklı mimari tasarıma, sorgulama diline ve ölçeklenebilirlik, sıkıştırma, güvenlik, kümelenme için kendi çözümlerine sahiptir ve bu da hangi NoSQL veri tabanının mevcut ihtiyaca bir çözüm sunacağına karar vermeyi zorlaştırmaktadır. Bu nedenle, NoSQL veri tabanlarını sorgulama hızı, veri güvenliği ve ölçeklenebilir ortamlarda kullanılmaya hazır olma gibi çeşitli faktörlerle test etmeye yönelik çalışmalar yapılmalıdır. Bu çalışmada iki aşamalı bir araştırma yapılmıştır: Birinci aşamada, iki farklı NoSQL veri tabanının, MongoDB (3.6.3) ve Cassandra'nın (3.11.1), Yahoo Cloud Hizmet Ölçümü (YCSB-0.12.0 sürümü) kullanarak performansını tek bir düğümde ve çok düğümlü (küme) konfigürasyonlarda inceleyerek karşılaştırılmıştır. Bu aşamada, farklı iş yükleri için bir test ortamı kurulmuş ve çalışmada kullanılan her bir veri tabanı yönetim sisteminin yanıtları her iş yükü için incelenmiştir. Bu çalışma, özellikle karar vericilerin, hangi veri tabanının gereksinimlerine göre daha iyi olduğunu belirlemesine yardımcı olacaktır. Bu çalışmanın ikinci katmanı, her iki veri tabanının güvenliğini araştırmaktır. İlk adım, her iki veri tabanının literatürdeki on seçilmiş özelliğe göre güvenlik özelliklerinin karşılaştırmalı bir çalışmasıdır. Güvenlik incelememizin ikinci adımı, veri şifreleme yükünün karşılaştırılmasıdır. Veri şifreleme yükü, veri tabanı motorunun tüm gelen veri akışlarını şifrelemek için harcadığı süreyi ve sorguları yanıtlamak için verilerin şifresini çözmek için harcanan toplam süredir. Bu çalışmanın sonuçları, her bir sistemin performansının, veri saklama mekanizmalarındaki farklılıklar nedeniyle farklı olduğunu göstermiştir. Sonuçlar, MongoDB'nin performansının tek düğümlü bir testte Cassandra'dan daha iyi olduğunu göstermiştir. Bununla birlikte, çok düğümlü testte Cassandra'nın özellikle büyük kayıtlarda daha iyi performans gösterdiği ortaya çıkmıştır. Güvenlik karşılaştırması araştırması, her iki veri tabanının da önceki çalışmalarda ortaya çıkan sonuçlara göre önemli ölçüde iyileştiğini göstermiştir. Ancak Cassandra, daha iyi güvenlik özelliklerine sahip olarak öne çıkmaktadır. Son olarak, MongoDB şifreleme performansı Cassandra'dan yaklaşık 2x ve 2,5 kat daha hızlı olduğu ortaya çıkmıştır, bu da şifrelemenin bir gereklilik olduğu ortamlarda MongoDB'nin kullanılmasının daha uygun olduğunu göstermektedir.
Author
Mustafa Muslıh Shwaysh
Institution
How to Cite
Mustafa Muslıh Shwaysh (Yüksek Lisans Tezi). NoSQL veri tabanı sistemlerinin güvenlik ve performans karşılaştırması, 2018, Çankaya University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Çankaya University
- Amazon ve google'ın bulut bilişim servislerinde hata tolerans stratejisi kapsamında incelenmesi(2015)
- Mysql ve neo4j veri̇tabanlarında i̇nceleme(2015)
- Döviz kuru ve enflasyon ilişkisi: Türkiye örneği(2023)
- Ekonomik haberlerin sürü davranışı üzerindeki etkileri(2023)
- Farkli ağ parametrelerinin TCP/IP ağlari üzerindeki etkilerinin deneysel analizi(2025)
- Ataerkı̇lı̇ğı̇n anaerkı̇lı̇k üzerı̇nden yenı̇den ı̇nşası: Naomı̇ Alderman'ın Güç adlı eserı̇nde cı̇nsı̇yetçı̇ güç yapılarının eleştı̇rı̇sı̇(2025)