
| Why (almost) every Web site needs an RDBMS |
| From: IBM developerWorks Worldwide read times: 116 |
Provided by yangyi at 2007-12-23 19:46:38 |
Level: Intermediate David Mertz, Ph.D (mertz@gnosis.cx), ACID Washed Author, Gnosis Software, Inc. 11 Dec 2007 When your Web application reaches a certain size, it needs a good database design
behind it. And in fact, this "certain size" is much smaller than almost every small-site developer thinks. Relational Data Base Management Systems
(RDBMSes) need not be
restrictive or over-architected, as their bad reputation sometimes
brings developers to fear. A bit of thought toward what your site
does quickly turns into a sensible schema design, and it is easy to
leave open expandable storage mechanisms like a
A motto in "Extreme Programming" (XP) has a widespread, and understandable, appeal among many developers—especially those of us who tend to do consulting projects: "You ain't gonna need it" (abbreviated YAGNI) is a shorthand way of saying that you should not develop a given bit of functionality until it is actually required by your client or project. In general spirit, it is hard to argue with YAGNI; it has the clear advantage of letting you show clients "something" at an early stage of development and continuously along the way. ...... Please access the below link to view the full content. Original link: http://www.ibm.com/developerworks/web/library/wa-rdbms/?S_TACT=105AGX54&S_CMP=A1214&ca=dnw-848 |