Geri Dön

Önbellek tabanlı, belge tabanlı, kolon tabanlı veri tabanları ve ilişkisel veri tabanlarının performans karşılaştırması ve optimizasyonu

Performance comparison and optimatization of cache based, document-based, column based and relational databases

  1. Tez No: 960034
  2. Yazar: MUHAMMET EROL YİGİN
  3. Danışmanlar: DR. ÖĞR. ÜYESİ AYKUT GÜVEN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2025
  8. Dil: Türkçe
  9. Üniversite: İSTANBUL BEYKENT ÜNİVERSİTESİ
  10. Enstitü: Lisansüstü Eğitim Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Bilgisayar Mühendisliği Bilim Dalı
  13. Sayfa Sayısı: 75

Özet

Bu çalışmada önbellek tabanlı, belge tabanlı, sütun tabanlı ve ilişkisel veri tabanı mimarileri performans karşılaştırması için seçilmiştir. Gerçek dünya sorgu satırları, donanım ve yazılım konfigürasyonları özdeş sanal makine kümelerinde; küçük, orta, büyük ve çok büyük veri hacimlerinde okuma ve karmaşık sorgu tipleri yürütülmüştür.. Özel otomasyon betikleri, testlerin tutarlılık ve tekrarlanabilirliğini sağlayarak veri toplama, yürütme ve raporlama süreçlerini tamamen otomatikleştirmiştir. Toplanan metrikler yürütme süreleri, gecikme ve kaynak kullanımı tablo ve grafiklerle görselleştirildikten sonra veri hacmi ve sorgu yapısına bağlı performans davranışları analiz edilmiştir. Bulgular, bazı mimarilerin belirli koşullarda üstün performans, bazılarının ise ölçek büyüdükçe darboğaz yaşadığını ortaya koymuştur. Her mimarinin güçlü ve zayıf yönlerine yönelik özgün optimizasyon önerileri sunulmuştur. Bu analiz, veri tabanı seçiminde performans odaklı karar süreçlerine rehberlik sağlamaktadır. Çalışma, farklı uygulama senaryolarındaki performans gereksinimlerine yönelik mimari tercihlerde yol göstericidir.

Özet (Çeviri)

In this study, cache-based, document-based, column-based and relational database architectures were selected for performance comparison. Real world query rows, hardware and software configurations were identical in virtiucal machine clusters; small, medium large and very large data volumes were read and complex query types were executed. Custom automation scripts completely automated the data collection, execution and reporting processes, ensuring consistency and repeatability of the tests. The collected metrics, execution times, latency and resource usage were visualized with tables and graphs, and then performance behaviors depending on the data volume and query structure were analyzed. The findings revealed that some architectures provided superior performance under certaion conditions, while others experienced bottlenecks as the sclae grew. Unique optimization suggestions were presented for the strengths and weaknesses of each architecture. This analysis provides guidance for performance-oriented decision-making processes in database selection. The study guides architectural preferences for performance requirements in different application scenarios.

Benzer Tezler

  1. Characteristics ofweb-based textual communications

    Web tabanlı yazılı iletişim karakteristikleri

    TAYFUN KÜÇÜKYILMAZ

    Doktora

    İngilizce

    İngilizce

    2012

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİhsan Doğramacı Bilkent Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. CEVDET AYKANAT

  2. Performance evaluation of directory-based cache coherence protocols on an optical interconnection network supporting distributed shared memory

    Dağıtık ortak hafıza destekli optik interkoneksiyon ağı üzerinde dizin tabanlı ön bellek tutarlılık protokollerinin performans analizi

    İPEK ABASIKELEŞ

    Yüksek Lisans

    İngilizce

    İngilizce

    2009

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolÇukurova Üniversitesi

    Bilgisayar Mühendisliği Bölümü

    YRD. DOÇ. DR. MEHMET FATİH AKAY

  3. Spycatcher: Lightweight online approaches for detecting cache-based side channel attacks

    Önbellek tabanlı yan kanal saldırılarının tespiti için hafif çevrimiçi yaklaşımlar

    YUSUF KÜLAH

    Yüksek Lisans

    İngilizce

    İngilizce

    2015

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSabancı Üniversitesi

    Bilgisayar Bilimleri ve Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. CEMAL YILMAZ

    PROF. DR. ERKAY SAVAŞ

  4. A fair and secure cache architecture for multi-threaded processors

    Çoklu işparçacıklı işlemciler için adaletli ve güvenli bir önbellek mimarisi

    SERCAN SARI

    Yüksek Lisans

    İngilizce

    İngilizce

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolYeditepe Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. ONUR DEMİR

    DOÇ. DR. GÜRHAN KÜÇÜK

  5. Investigating effects of wrong-path memory references in shared-memory multiprocessors

    Paylaşımlı bellek işlemcilerinde yanlış dallanma bellekerişimlerinin etkilerinin araştırılması

    AYŞE YILMAZER METİN

    Yüksek Lisans

    İngilizce

    İngilizce

    2007

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolUniversity of Rhode Island

    Elektrik ve Bilgisayar Ana Bilim Dalı

    PROF. DR. RESIT SENDAG