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

Cilt: 22 Sayı: 2 15 Ağustos 2018
PDF İndir

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

Öz

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şkisel veritabanı teorisi olan normalizasyon işlemi kullanılır. Fakat veri miktarı arttıkça normalizasyon 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ında performans arttırıcı bir veritabanı tasarımı tanıtılmış ve bu veritabanı tasarımının MySQL, PostgreSQL ve Oracle olmak üzere üç farklı ilişkisel veritabanı yönetim sistemindeki performans artışı incelenmiştir. Ayrıca, günümüzün popüler veritabanı sistemlerinden NoSQL’e ne zaman geçilmesi gerektiği CAP teoremi üzerinden anlatılıp, normalizasyon ve denormalizasyon işlemlerinin bu teoremdeki yeri belirtilmiş olacaktır.

Anahtar Kelimeler

Kaynakça

  1. [1] Codd, E. F. 1970. A Relational Model of Data for Large Shared Data Banks. Communications of the ACM 13 (6): 377–387.
  2. [2] Chen, P. 1976. The Entity-Relationship Model - Toward a Unified View of Data. ACM Transactions on Database Systems 1 (1): 9–36.
  3. [3] Codd, E.F. 1971. Further Normalization of the Data Base Relational Model. IBM Research Report RJ909.
  4. [4] Harrington, Jan L. 2009. Relational Database Design and Implementation: Clearly Explained. Elsevier-Morgan Kaufmann, Chapter 6, pp. 105-126.
  5. [5] Powell, G. 2006. Chapter 8: Building Fast-Performing Database Models. Beginning Database Design ISBN 978-0-7645-7490-0, Wrox Publishing.
  6. [6] Mailvaganam, H. 2007. Introduction to OLAP - Slice, Dice and Drill!. Data Warehousing Review - DWreview.com. (Erişim Tarihi: 08.05.2017)
  7. [7] Finkelstein, S., Schkolnick, M. ve Tiberio, P. 1988. Physical Database Design For Relational Databases. ACM Transactions on Database Systems, vol. 13, no. 1, pp. 91-128.
  8. [8] Cerpa, N. 1995. Pre-physical data base design heuristics. Information Management, vol. 28, no. 6, pp. 351-359.

Ayrıntılar

Birincil Dil

Türkçe

Konular

-

Bölüm

-

Yayımlanma Tarihi

15 Ağustos 2018

Gönderilme Tarihi

25 Mayıs 2017

Kabul Tarihi

-

Yayımlandığı Sayı

Yıl 2018 Cilt: 22 Sayı: 2

Kaynak Göster

APA
Uzun, E., Buluş, H. N., & Erdoğan, C. (2018). Veritabanı Tasarımının Yazılım Performansına Etkisi: Normalizasyona karşı Denormalizasyon. Süleyman Demirel Üniversitesi Fen Bilimleri Enstitüsü Dergisi, 22(2), 887-895. https://doi.org/10.19113/sdufbed.02548
AMA
1.Uzun E, Buluş HN, Erdoğan C. Veritabanı Tasarımının Yazılım Performansına Etkisi: Normalizasyona karşı Denormalizasyon. Süleyman Demirel Üniv. Fen Bilim. Enst. Derg. 2018;22(2):887-895. doi:10.19113/sdufbed.02548
Chicago
Uzun, Erdinç, Halil Nusret Buluş, ve Cihat Erdoğan. 2018. “Veritabanı Tasarımının Yazılım Performansına Etkisi: Normalizasyona karşı Denormalizasyon”. Süleyman Demirel Üniversitesi Fen Bilimleri Enstitüsü Dergisi 22 (2): 887-95. https://doi.org/10.19113/sdufbed.02548.
EndNote
Uzun E, Buluş HN, Erdoğan C (01 Ağustos 2018) Veritabanı Tasarımının Yazılım Performansına Etkisi: Normalizasyona karşı Denormalizasyon. Süleyman Demirel Üniversitesi Fen Bilimleri Enstitüsü Dergisi 22 2 887–895.
IEEE
[1]E. Uzun, H. N. Buluş, ve C. Erdoğan, “Veritabanı Tasarımının Yazılım Performansına Etkisi: Normalizasyona karşı Denormalizasyon”, Süleyman Demirel Üniv. Fen Bilim. Enst. Derg., c. 22, sy 2, ss. 887–895, Ağu. 2018, doi: 10.19113/sdufbed.02548.
ISNAD
Uzun, Erdinç - Buluş, Halil Nusret - Erdoğan, Cihat. “Veritabanı Tasarımının Yazılım Performansına Etkisi: Normalizasyona karşı Denormalizasyon”. Süleyman Demirel Üniversitesi Fen Bilimleri Enstitüsü Dergisi 22/2 (01 Ağustos 2018): 887-895. https://doi.org/10.19113/sdufbed.02548.
JAMA
1.Uzun E, Buluş HN, Erdoğan C. Veritabanı Tasarımının Yazılım Performansına Etkisi: Normalizasyona karşı Denormalizasyon. Süleyman Demirel Üniv. Fen Bilim. Enst. Derg. 2018;22:887–895.
MLA
Uzun, Erdinç, vd. “Veritabanı Tasarımının Yazılım Performansına Etkisi: Normalizasyona karşı Denormalizasyon”. Süleyman Demirel Üniversitesi Fen Bilimleri Enstitüsü Dergisi, c. 22, sy 2, Ağustos 2018, ss. 887-95, doi:10.19113/sdufbed.02548.
Vancouver
1.Erdinç Uzun, Halil Nusret Buluş, Cihat Erdoğan. Veritabanı Tasarımının Yazılım Performansına Etkisi: Normalizasyona karşı Denormalizasyon. Süleyman Demirel Üniv. Fen Bilim. Enst. Derg. 01 Ağustos 2018;22(2):887-95. doi:10.19113/sdufbed.02548

Cited By

e-ISSN :1308-6529
Linking ISSN (ISSN-L): 1300-7688

Dergide yayımlanan tüm makalelere ücretiz olarak erişilebilinir ve Creative Commons CC BY-NC Atıf-GayriTicari lisansı ile açık erişime sunulur. Tüm yazarlar ve diğer dergi kullanıcıları bu durumu kabul etmiş sayılırlar. CC BY-NC lisansı hakkında detaylı bilgiye erişmek için tıklayınız.