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

dc.contributor.authorUzun, Erdinç
dc.contributor.authorBuluş, Halil Nusret
dc.contributor.authorErdoğan, Ahmet Cihat
dc.date.accessioned2022-05-11T14:15:45Z
dc.date.available2022-05-11T14:15:45Z
dc.date.issued2018
dc.departmentFakülteler, Çorlu Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü
dc.description.abstractYazı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.
dc.description.abstractOne 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.
dc.identifier.doi10.19113/sdufbed.02548
dc.identifier.endpage895
dc.identifier.issn1300-7688
dc.identifier.issn1308-6529
dc.identifier.issue2en_US
dc.identifier.startpage887
dc.identifier.trdizinidTXpjNU9EZzVPUT09
dc.identifier.urihttps://doi.org/10.19113/sdufbed.02548
dc.identifier.urihttps://app.trdizin.gov.tr/makale/TXpjNU9EZzVPUT09
dc.identifier.urihttps://hdl.handle.net/20.500.11776/6059
dc.identifier.volume22
dc.indekslendigikaynakTR-Dizin
dc.institutionauthorUzun, Erdinç
dc.institutionauthorBuluş, Halil Nusret
dc.institutionauthorErdoğan, Ahmet Cihat
dc.language.isotr
dc.relation.ispartofSüleyman Demirel Üniversitesi Fen Bilimleri Enstitüsü Dergisi
dc.rightsinfo:eu-repo/semantics/openAccess
dc.titleVeritabanı Tasarımının Yazılım Performansına Etkisi: Normalizasyona karşı Denormalizasyon
dc.title.alternativeImpact of Database Design on Software Performance: Normalization vs. Denormalization
dc.typeArticle

Dosyalar

Orijinal paket
Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
6059.pdf
Boyut:
1.3 MB
Biçim:
Adobe Portable Document Format
Açıklama:
Tam Metin / Full Text