Veritabanı Tasarımının Yazılım Performansına Etkisi: Normalizasyona karşı Denormalizasyon
Autor: | Erdinç Uzun, Halil Nusret Buluş, Cihat Erdoğan |
---|---|
Rok vydání: | 2018 |
Předmět: | |
Zdroj: | Volume: 22, Issue: 2 887-895 Süleyman Demirel Üniversitesi Fen Bilimleri Enstitüsü Dergisi Süleyman Demirel Üniversitesi Fen Bilimleri Enstitüsü Dergisi, Vol 22, Iss 2, Pp 887-895 (2018) |
ISSN: | 1308-6529 |
Popis: | 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. |
Databáze: | OpenAIRE |
Externí odkaz: |