Geri Dön

A comparison of SQL and NoSQL databases

SQL ve NoSQL veritabanlarının karşılaştırılması

  1. Tez No: 490334
  2. Yazar: SOUAD RASHD RASHD
  3. Danışmanlar: PROF. DR. ALİ YAZICI
  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: 2018
  8. Dil: İngilizce
  9. Üniversite: Atılım Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Yazılım Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 42

Özet

Bu çalışma SQL ve NoSQL veritabanlarının bir karşılaştırmasını ve avantajları ile dezavantajlarının belirlenmesine yönelik bir araştırmayı içerir. Karşılaştırmalar her iki veritabanı türünü ölçekleme, (ACID ve CAP) kuramı, esneklik, başarım, şema, sorgulama dili, maliyet, hız ve very açısından değerlendirmektedir. Çalışmada, MySQL, MS-SQL Server Express Edition, Oracle 11g Express Edition gibi SQL veritabanlarına örnekler verilmiştir. Ayrıca, çalışmada NoSQL veritabnalarına örnek olarak, Anahtar-Değer Depo veritabanları, Kolon-Yönelimli Veritabanları, Doküman Depol Veritabanları ve Dizge Veritabanları kısaca örneklerle anlatılmıştır. Çalışmanın sonuçları ve karşılaştırmalar SQL vertiabanlarının tablo tabanlı sistemler olduğunu, esnekliği, düşey ölçeklemeyi ve yapısal sorgulama dili SQL'i desteklediğini ortaya koymuştur. Diğer taraftan, bu çalışma, SQL sıra düzensel veri yapıları için uygun olmadığını, ve NoSQL veritabanlarının daha az esnek olmasına ragmen, yatay ölçeklenebilir, yapısal olmayan sorgulama dili özellikleri ile, sıra düzensel veritabanı yapıları için daha uygun olduğu ortaya çıkartmıştır.

Özet (Çeviri)

This study comprises a research about both SQL and NoSQL databases and a comparison in terms of the advantages and disadvantages of each. The comparison is implemented depending on scalability, (ACID and CAP) theory, flexibility, performance, schema, query language, cost, speed and the stored data. We described briefly several examples of SQL databases including My SQL , MS-SQL Server Express Edition , Oracle 11g Express Edition Database. Also, the study included a description for many types of NoSQL database including Key-Value Store Database, Column-Oriented Database, Document Store Database and Graph Databases. The result of the study detected that SQL database is a table based database, supports flexibility, is vertical scalable, and utilizes Structured Language Query. On the other hand, the study discovered that SQL database is not a suitable choice for hierarchical data storage, etc. Whereas in terms of NoSQL, the study discovered that NoSQL databases are less flexible, however, horizontally scalable, have a non-structured querying language and is a good choice for hierarchical databases.

Benzer Tezler

  1. 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

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

    Comparison and analysis of the performance of nosql database systems

    SÜLEYMAN ÖNDER

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ ABDULLAH SEVİN

  3. A security comparison of Oracle, SQL Server and MySQL database management systems against SQL injection attack vulnerabilities

    Oracle, SQL Server ve MySQL veritabanı yönetim sistemlerinin SQL enjeksiyon saldırılarına karşı güvenlik açıkları bakımından karşılaştırması

    BURHAN ALTINTAŞ

    Yüksek Lisans

    İngilizce

    İngilizce

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolYaşar Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. MEHMET CUDİ OKUR

  4. İstanbul metrobüs sisteminin analizi ve kapasite artırım önerisi

    Analysis of Istanbul's BRT (bus rapid transit) system and a proposal for increasing system capacity

    AYDIN DELİ

    Yüksek Lisans

    Türkçe

    Türkçe

    2015

    Endüstri ve Endüstri Mühendisliğiİstanbul Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ŞÜKRÜ ALP BARAY

    YRD. DOÇ. DR. MURAT AKAD

  5. Ontology based data access with relational databases

    İlişkisel veritabanlanlarına ontololoji tabanlı veri erişimi

    MOTAZ A.M. LUBBAD

    Yüksek Lisans

    İngilizce

    İngilizce

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAnkara Yıldırım Beyazıt Üniversitesi

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

    Assist. Prof. Dr. MUSTAFA YENİAD