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


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Gazi Üniversitesi, Bilişim Enstitüsü, YÖNETİM BİLİŞİM SİSTEMLERİ ANABİLİM DALI, Türkiye

Tezin Onay Tarihi: 2017

Tezin Dili: Türkçe

Öğrenci: SERDAR ÖZTÜRK

Danışman: HATİCE EDİZ ATMACA

Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu

Özet:

Günümüzdeki bilgi ve iletişim teknolojilerinde yaşanan değişim ve gelişime bağlı olarak, verilerin modellenmesi ve belli bir modelle ifade edilen verilerin saklanması veri tabanı kullanımını zorunlu kılmaktadır. Temel bir kurum rehberinden, orta ve büyük ölçekli işletmelerin kurumsal ve ticari bilgilerinin organize edilerek saklanmasına kadar farklı alanlarda veri modelleme ve depolanması bir zorunluluk haline gelmiştir. Verinin büyüklüğü, miktarı ve karmaşıklığı gibi etkenlere bağlı olarak farklı veri modelleme, veri depolama ve sorgulama yöntemleri geliştirilmiştir. Veri miktarındaki ciddi artış, uzun süredir ihtiyaçlara cevap veren ilişkisel veri tabanı sistemleri ile birlikte ilişkisel olmayan (NoSQL) sistemlerin de gelişmesine neden olmuştur. Geliştirilen birçok ilişkisel veri tabanı yanı sıra yakın geçmiş itibarıyla ortaya çıkan çok sayıdaki NoSQL veri tabanları, farklı özellikleri nedeni ile, organizasyonların yönetim bilgi sistemlerinde çalışan veri tabanı yöneticilerinin seçim yapmasını zorlaştırmaktadır. İlişkisel ve NoSQL veri tabanı özelliklerini iyi bilerek, hazırlanan uygulamaların niteliklerine en uygun veri tabanını seçmek gerek maliyet gerekse hız açısından oldukça önemlidir. Yapılan çalışmada işletmeler tarafından kullanılan veri tabanı yönetim sistemlerinin seçimi problemi üzerinde durulmuştur. Firmaların yönetim bilgi sistemlerinde çok sık kullanılan uygulamalar baz alınarak seçilen bir uygulama ile, ilişkisel ve NoSQL veri tabanlarının farklı veri tabanı sorgu türleri karşısında gösterdikleri performans karşılaştırılmıştır. İşletmelere hangi durumda nasıl bir veri tabanı yönetim sistemi kullanmaları konusunda önerilerde bulunulmuştur.