Evaluating the quality aspects of SQL and NoSQL databases
SQL ve NoSQL veritabanlarının kalite yönünden değerlendirilmesi
- Tez No: 747542
- Danışmanlar: DR. ÖĞR. ÜYESİ DAMLA TOPALLI
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: İlişkisel veritabanları, ilişkisel olmayan veritabanları, SQL, NoSQL, Kalite Öznitelikleri, Relational databases, Non-relational databases, SQL, NoSQL, Quality Attributes
- Yıl: 2022
- Dil: İngilizce
- Üniversite: Atılım Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 66
Özet
Teknolojideki son gelişmeler ve işlenecek veri miktarındaki artış ile birlikte, yazılımınız için doğru veritabanlarını seçmek, genel olarak yazılımın kalitesine doğrudan yansıyan yüksek etkili bir unsur haline geldi. Günümüzde en çok kullanılan Veritabanı Yönetim Sistemleri (VTYS), SQL gibi ilişkisel veritabanı yönetim sistemleri veya NoSQL gibi ilişkisel olmayan veritabanı yönetim sistemleridir, projenin erken aşamalarında bu sistemler arasında doğru bir seçim yapmak çok önemlidir. Bu tezde, SQL ve NoSQL veritabanlarının temel özellikleri, Kullanılabilirlik, Verimlilik, Tutarlılık, Dayanıklılık, Sürdürülebilirlik, Güvenilirlik, Ölçeklenebilirlik ve Kurtarma Süresi olarak veritabanı kalitesi ile ilişkili sekiz ana yazılım kalite özniteliği dikkate alınarak tartışılmıştır. Bu çalışmanın temel amacı, SQL ve NoSQL veritabanı uygulaması için hangi özniteliklerin en etkili olduğunu belirlemektir. Ek olarak, SQL ve NoSQL uygulaması için popüler VTYS araçları tartışılmıştır: MySQL, PostgreSQL, MongoDB ve Redis. Ayrıca, mevcut uygulama tercihlerini daha iyi anlamak, kalite açısından sektörün SQL ve NoSQL veritabanlarındaki tercihlerini anlamak için geliştiriciler, veritabanı uzmanları, testçiler, yöneticiler gibi BT uzmanlarıyla bir anket yapılmıştır. Yapılan anket çalışmasının sonucuna göre SQL veritabanları için en önemli kalite özniteliklerinin süreklilik, tutarlılık, ve kullanılabilirlik olduğu, NoSQL veritabanları içinse ölçeklenebilirlik, süreklilik, ve verimlilik özniteliklerinin, en önemli kalite öznitelikleri olduğu görülmüştür.
Özet (Çeviri)
With the recent advances in technology and the growth of the data to be processed, choosing the suitable databases for your software has become a highly effective element that reflects directly on the overall quality and outcomes of any work. The most popular DBMS are either relational database management systems like SQL or non-relational database management systems like NoSQL; choosing between them at the early stages is essential. In this thesis, the key features of SQL and NoSQL databases have been discussed, considering the eight main software quality attributes affecting the database quality: Availability, Efficiency, Consistency, Durability, Maintainability, Reliability, Scalability, and Recovery Time. This study aims to understand the most effective quality attributes for SQL and NoSQL database implementation. Additionally, the popular DBMS tools for SQL and NoSQL implementation are discussed, considering four tools: MySQL, PostgreSQL, MongoDB, and Redis. To better understand the current implementation preferences, a questionnaire has been conducted with IT professionals: developers, database experts, testers, and managers to understand their preferences on SQL and NoSQL databases from the quality perspective. According to the questionnaire results, the highest important quality attributes for SQL are durability, consistency, and availability whereas, scalability, durability, and efficiency were the most critical quality attributes for NoSQL.
Benzer Tezler
- İstanbul-Paşaköy-B.Bakkalköy arası enerji nakil hattı kamulaştırma bilgi sistemi pilot çalışması
Başlık çevirisi yok
NURAY BAŞ
Yüksek Lisans
Türkçe
1998
Jeodezi ve Fotogrametriİstanbul Teknik ÜniversitesiJeodezi ve Fotogrametri Mühendisliği Ana Bilim Dalı
DOÇ. DR. GONCA COŞKUN
- E-ticarette sipariş toplama robotlarının kullanımının etkileri
Effects of using order collecting robots in e-commerce
YASİN AYDIN
Yüksek Lisans
Türkçe
2022
İşletmeİstanbul Teknik Üniversitesiİşletme Ana Bilim Dalı
DOÇ. DR. DERYA KARAKAŞ
DOÇ. DR. NİHAN YILDIRIM
- En uygun konut seçimi problemine mekânsal karar destek süreci ile alternatif bir yaklaşım
An alternative approach to the problem of choosing the best suitable housing with spatial decision support process
HAKAN BURAK EMEKLİ
Doktora
Türkçe
2021
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiBilişim Uygulamaları Ana Bilim Dalı
DOÇ. DR. CANER GÜNEY
- Serebral palsi tanısı 0lan çocukların ebeveynlerine verilen sağlıklı yaşam biçimi davranışları eğitiminin etkisinin değerlendirilmesi
Evaluating the effect of given healthy lifestyle behaviors education to the parents of children with cerebral palsy
SÜMEYYE KAYA
- Serebral Palsi Tanılı Kardeşi Olan Çocukların Yaşam Kalitesi, Psikososyal ve Davranışsal Açıdan Değerlendirilmesi
Evalution of Quality of Life, Psychosocial and Behavioral Aspects of Children with Siblings Diagnosed with Cerebral Palsy
ÖZGE ÖZDEMİR
Tıpta Uzmanlık
Türkçe
2024
Çocuk Sağlığı ve Hastalıklarıİstanbul ÜniversitesiÇocuk Sağlığı ve Hastalıkları Ana Bilim Dalı
DOÇ. DR. EDİBE PEMPEGÜL YILDIZ