Geri Dön

NOSQL veritabanları için ortak sorgu işletim katmanının geliştirimi

Development of query execution layer for NOSQL databases

  1. Tez No: 525238
  2. Yazar: BAHTİYAR ERDEN
  3. Danışmanlar: PROF. DR. OĞUZ DİKENELLİ
  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: Türkçe
  9. Üniversite: Ege Üniversitesi
  10. Enstitü: Fen Bilimleri 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ı: 94

Özet

Artan veri yoğunluğu ve çeşitliliğine çözüm olarak ortaya çıkan NoSQL veritabanları beraberinde bir dizi problemi de getirmiştir. Bunlardan en önemlisi performans için farklı depolarda saklanan ilişkili verilerin bütünleştirilmesidir. Bu tezde, farklı NoSQL veritabanları üzerinde saklanan verilerin bütünleştirilmesi problemine odaklanılmıştır. Probleme çözüm olarak kullanılan yaklaşımlar literatürde çoklu depolama sistemleri adıyla anılmaktadır. Tezde bu veri yönetim sistemlerininden örnek alınarak bir prototip gerçekleştirimi yapılmıştır. Prototip tasarlanırken, veri kaynağı dağılımı, heterojenliği ve özerkliği problemine çözüm oluşturabilmek için arabulucu-sarmalayıcı mimariden yararlanılmıştır. Prototip bu mimariye referansla tartışılmaktadır. Ayrıca veri depoları üzerinde sorguların çalıştırılabilmesi için PQL (Polystore Query Language) adında temel operasyonları içeren bir sorgulama dili gerçekleştirimi yapılmıştır. Sonuç olarak dağıtık olmayan yerel depolar üzerinde sorgu işletimi gerçekleştirilmiştir. Sorgu sonucu farklı depolardan dönen sonuçlar, sonuç bütünleştirme işlemi ile bellek üzerinde ortak bir anahtar-değer veri yapısı gerçekleştirimi ile tutulmuştur. Yapılan gerçekleştirim MovieLens veri seti üzerinde yaratılan bir kullanım durumu ile denenmiş ve sonuçlar listelenmiştir.

Özet (Çeviri)

The NoSQL databases, which have emerged as a solution to the increased data density and diversity, have also brought a number of problems. The most important of these is the integration of related data which is stored in different repositories for performance. This thesis focuses on the problem of integrating data that stored in different NoSQL databases. Approaches used as probing solutions are referred to in the literature as multistore systems. In the thesis, a prototype has been realized by taking an example from these data management systems. While designing prototypes, the mediator-wrapper architecture has been exploited to solve the problem of data source distribution, heterogeneity and autonomy. The prototype is discussed with reference to this architecture. In addition, a query language that includes basic operations called Polystrore Query Language (PQL) has been implemented so that queries can be run on data stores. As a result, query processing has been performed on non-distributed local repositories. The results that returned from the query processing are held in a common key-value data structure implementation in memory with result integration process. The constructed implementation is tried with a case study created on the MovieLens data set and the results are listed.

Benzer Tezler

  1. BB-PLUS: An efficient approach for subgraph isomorphism problem in big graph databases

    BB-PLUS: Büyük çizge veritabanlarında altçizge eşyapılılık problemine etkin bir yaklaşım

    EZGİ TAŞKOMAZ

    Yüksek Lisans

    İngilizce

    İngilizce

    2019

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. ADNAN YAZICI

  2. Analysis and evaluation of big data clusters in different cloud computing environments

    Büyük veri kümelerinin farklı bulut bilişim ortamlarında analizleri ve değerlendirilmesi

    AİMEN MUKHTAR ALTAHİR RMİS

    Doktora

    İngilizce

    İngilizce

    2020

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

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

    PROF. DR. AHMET ERCAN TOPCU

  3. Evaluating the quality aspects of SQL and NoSQL databases

    SQL ve NoSQL veritabanlarının kalite yönünden değerlendirilmesi

    ABDULBASET ABBAS

    Yüksek Lisans

    İngilizce

    İngilizce

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAtılım Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ DAMLA TOPALLI

  4. Büyük metin verisinde sıkıştırma ve sıkıştırılmış arama için kelime tabanlı bir yaklaşım

    A word based approach for compression and compressed matching in big text data

    EMİR ÖZTÜRK

    Doktora

    Türkçe

    Türkçe

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolYıldız Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. BANU DİRİ

    DR. ÖĞR. ÜYESİ ALTAN MESUT

  5. Bulut bilişim teknolojileri ve NoSQL veritabanları kullanarak Türkiye'de terör olaylarının incelenmesi

    Analysis of terror events in Turkey using cloud computing technologies and NoSQL databases

    KUTLU EREN

    Yüksek Lisans

    Türkçe

    Türkçe

    2017

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

    Yönetim Bilişim Sistemleri Ana Bilim Dalı

    DOÇ. DR. AYKUT HAMİT TURAN