Browse > Article

Harmfulness of Denormalization Adopted for Database for Database Performance Enhancement  

Rhee Hae Kyung (Yong-In Songdam College Dept. of Computer Game Information)
Publication Information
Abstract
For designing the database more efficiently, normailzation can be enforced to minimize the degree of unnecessary data redundancy and contribute to enhance data integrity. However, deep normalization tends to provoke multiple way of schema join, which could then induces response time degradation. To mitigate this sort of side effect that the normalization could brought, a number of field studies we observed adopted the idea of denormalization. To measure whether denormalization contributes to response time improvement, we in this paper developed two different data models about customer service system, one with perfect normalization and the other with denormalization, and evaluated their query response time behaviors. Performance results show that normalization case consistently outperforms denormalization case in terms of response time. This study show that the idea of denormalization, quite rarely contributes to that sort of improvement due ironically to the unnecessary data redundancy.
Keywords
Data Modeling; Normalization; Denormalization;
Citations & Related Records
연도 인용수 순위
  • Reference
1 G. L. Sanders and S. Shin, 'Denormalization Effects on Performance of RDBMS,' Proceedings of the 34th International Conference on System Sciences, Hawaii, pp. 1-9, 2001
2 D. B. Bock and J. F. Schrage, 'Denormalization guidelines for base and transaction tables,' ACM Special Interest Group on Computer Science Education, vol. 34, no. 4, pp. 1, 2002   DOI
3 M. Hanus, 'To normalize or denormalize, that is the question,' in Computer measurement Group (CMG) Proceedings, No.1, Chicago, IL, USA, 1994
4 U. Rodgers, 'Denormalization: Why, What, and How?,' in database Programming & Design, Dec., 1989
5 S. Moon, 'Unclassified data is merely garbage: data modeling is more crucial than programming,' Hitech Information, vol. 14, pp. 50-51, 2003
6 R. Y. Wang, V. C. Storey and C. P. Firth, 'A framework for analysis of data quality research,' IEEE transactions on Knowledge and Data Engineering, vol. 7, no. 7, pp. 623-640, 1995   DOI   ScienceOn