Geri Dön

İlişkisel veri tabanlarından nosql depolama sistemlerine geçişiçin kullanılan yöntemlerin incelenmesi ve şema dönüşüm uygulamasının geliştirilmesi

Examining the methods used for the transition from relational databases to nosql storage systems and developing the schematransformation application

  1. Tez No: 875970
  2. Yazar: MUHAMMED MEHDİ ELÖMER
  3. Danışmanlar: DOÇ. DR. AHMET ARİF AYDIN
  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: Veri Modelleme, İlişkisel Veri Tabanı Yönetim Sistemleri, NoSQL, Şema Dönüşümü, Data Modeling, RDBMS, NoSQL, Schema Transformation
  7. Yıl: 2024
  8. Dil: Türkçe
  9. Üniversite: İnönü Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 55

Özet

Veri depolama sistemlerinin önemi günümüz büyük veri çağında önemli hale gelmiştir. İlişkisel veri tabanlarının katı olan ve esnek olmayan şema yapısı, NoSQL (Not Only SQL) veri depolama sistemlerinin ortaya çıkmasına zemin hazırlamıştır. İlişkisel veri tabanı yönetim sistemlerinin (RDBMS) katı şema yapısından NoSQL veri depolama sistemlerine dönüşüm, veri bütünlüğünü ve tutarlılığını sağlamak, uygun NoSQL veri depolama sisteminin seçimini yapmak ve geçiş sürecini doğru bir şekilde yürütmek için dikkatli bir değerlendirme gerektiren karmaşık bir işlemdir. Bu tez çalışmasında, ilişkisel veri tabanlarından NoSQL'e geçiş önemli bir konu olduğundan, ilişkisel veri tabanlarından istenilen kategorideki NoSQL'e geçiş imkânı sağlayan ve veriyi de yeni oluşturulan şemaya transfer edebilen RL2NoSQL metodu geliştirilmiştir. RL2NoSQL metodu, veri bütünlüğünü ve tutarlılığını korurken, veri modelleri arasındaki yapısal farklılıkları detaylıca ele almakta ve otomatik dönüşüm mekanizmaları sunmaktadır. Ayrıca, bu çözüm, karmaşıklığı yönetme ve veri depolama esnekliğini artırma konusunda önemli avantajlar sağlamaktadır. Bu sayede, veri kaybı veya veri bozulması gibi sorunlar yaşanmadan veri tabanı dönüşüm işlemi gerçekleştirilebilmektedir. Ek olarak, RL2NoSQL yaklaşımı tarafından üretilen şema önerilerini değerlendirmek için birkaç sorgu oluşturulmuştur. Oluşturulan sorgular her bir NoSQL veri depolama sisteminde çalıştırılmıştır. Elde edilen sonuçlar ve bulgular, veri sorgulama operasyonları için potansiyel iyileştirmeleri göstermiştir. RL2NoSQL yöntemi, NoSQL in her bir kategorisinde bulunan veri depolama sistemlerine geçiş imkânı sağladığından sektörde bulunan ve NoSQL'e geçiş yapmak isteyen firma ve organizasyonlara kritik bir katkı sağlamayı amaçlamakta ve çeşitli sektörlerdeki uygulamalar için yeni kapılar açmayı hedeflemektedir.

Özet (Çeviri)

The rigid and inflexible schema structure of relational databases has paved the way for the emergence of NoSQL (Not Only SQL) data storage systems. The transition from Relational Database Management Systems (RDBMS) to NoSQL data storage systems is a complex process that requires careful evaluation to maintain data integrity and consistency, select the appropriate NoSQL system, and correctly manage the transition. In this thesis, given the importance of transitioning from relational databases to NoSQL, the RL2NoSQL method has been developed, which enables the transition to the desired category of NoSQL and also transfers the data to the newly created schema. The RL2NoSQL method meticulously addresses the structural differences between data models while providing automatic transformation mechanisms, offering significant advantages in managing complexity and enhancing storage flexibility. This ensures that the database transformation process can be conducted without data loss or corruption. Additionally, several queries have been created to evaluate the schema suggestions generated by the RL2NoSQL approach. These queries have been executed across various NoSQL storage systems. The results and findings indicate potential improvements for data querying operations. The RL2NoSQL method aims to provide a critical contribution to companies and organizations in the industry looking to transition to NoSQL, and it opens new doors for applications across various sectors.

Benzer Tezler

  1. İlişkisel ve NoSQL veri tabanı sistemlerinin performans karşılaştırması

    The comparision of relational database system and NoSQL database system's performances

    CANER SEÇGİN

    Yüksek Lisans

    Türkçe

    Türkçe

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Aydın Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. METİN ZONTUL

  2. Sunucusuz yazılım mimarisiyle coğrafi bilgi sistemi tasarımı ve uygulaması

    Design and application of serverless architectures in geographic information system

    METE ERCAN PAKDİL

    Doktora

    Türkçe

    Türkçe

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilişim Uygulamaları Ana Bilim Dalı

    PROF. DR. RAHMİ NURHAN ÇELİK

  3. New heuristics for performance improvement of ilp-based concept discovery systems

    Tümevaran mantık programlama tabanlı sistemler için zaman performansını iyileştirme amaçlı yeni sezgizel yöntemler

    ABDULLAH DOĞAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2015

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. PINAR KARAGÖZ

    YRD. DOÇ. ALEV MUTLU

  4. İlişkisel ve ilişkisel olmayan (NOSQL) veri tabanı yönetim sistemleri mimari performansının yönetim bilişim sistemleri kapsamında incelenmesi

    The examination of relational and NOSQL database manegement system's architectural performances in terms of management information systems

    SERDAR ÖZTÜRK

    Yüksek Lisans

    Türkçe

    Türkçe

    2017

    Bilim ve TeknolojiGazi Üniversitesi

    Yönetim Bilişim Sistemleri Ana Bilim Dalı

    DOÇ. DR. HATİCE EDİZ ATMACA

  5. En çok kullanılan İlişkisel ve NoSQL veritabanı yönetim sistemlerinin performans karşılaştırması

    Performance comparison of most used Relational and NoSQL database management systems

    BERNA DUMANLI

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ ALTAN MESUT