Veritabanı Tasarımının Yazılım Performansına Etkisi: Normalizasyona karşı Denormalizasyon

Yükleniyor...
Küçük Resim

Tarih

2018

Dergi Başlığı

Dergi ISSN

Cilt Başlığı

Yayıncı

Erişim Hakkı

info:eu-repo/semantics/openAccess

Özet

Yazılım performansını etkileyen en önemli faktörlerden biri veritabanıtasarımında yapılabilecek iyileştirmelerdir. Veritabanı tasarımında sıklıkla ilişkiselveritabanı teorisi olan normalizasyon işlemi kullanılır. Fakat veri miktarı arttıkçanormalizasyon işleminden kaynaklı performans sorunları ortaya çıkmaya başlar.Performans sorunlarını ortadan kaldırmak için teorisi oluşmamışdenormalizasyon işlemi kullanılır. Bu çalışmada, bir anket uygulamasındaperformans arttırıcı bir veritabanı tasarımı tanıtılmış ve bu veritabanı tasarımınınMySQL, PostgreSQL ve Oracle olmak üzere üç farklı ilişkisel veritabanı yönetimsistemindeki performans artışı incelenmiştir. Ayrıca, günümüzün popülerveritabanı sistemlerinden NoSQL’e ne zaman geçilmesi gerektiği CAP teoremiüzerinden anlatılıp, normalizasyon ve denormalizasyon işlemlerinin buteoremdeki yeri belirtilmiş olacaktır.
One of the most important factors affecting software performance is the improvements that can be made in database design. The normalization process, which is based on the relational database theory, is often used in database design. However, as the amount of data increases, performance problems arise due to the normalization process. In order to overcome the performance problems, denormalization without theoretical process is utilized. In this study, a performance enhancement database design is introduced in a survey application and the performance improvements of three different relational database management systems including MySQL, PostgreSQL and Oracle are examined. In addition, it is explained through CAP theory when to pass to NSQL, one of today's popular database systems, and the place of normalization and denormalization processes in this theory.

Açıklama

Anahtar Kelimeler

Kaynak

Süleyman Demirel Üniversitesi Fen Bilimleri Enstitüsü Dergisi

WoS Q Değeri

Scopus Q Değeri

Cilt

22

Sayı

2

Künye