也许下面的论点会招来大家的砖头, 但是不吐不快!
在论坛里已经混了一年多了, 经常看见有"高人"在说不用数据库或其它系统软件所提供的功能, 用自己写的代码, 这样不仅维护起来方便, 而且速度更快! 甚至可以看到这样的观点-是否oracle都无关, 只要是数据库!
不知道诸位在oracle上编程的时候是否想过这样的问题:
为什么用数据库管理系统(DBMS)来存储及管理数据?
为什么用关系型数据库管理系统(RDBMS)?
为什么用oracle公司的数据库产品? 其它公司的数据库产品是否也可以?
如果自己编制的程序真的数据库无关, 为什么不用更廉价的数据库产品, 而使用昂贵的oracle公司?
在编制程序的时候, 是否应该更加关注数据库产品或其它应用产品提供的功能, 更加合理的应用这些功能?
我以前公司的老板曾经说过这样一段话: 不要总认为是别人产品的问题(专指oracle), 要注意自己的问题! 美国的信息化比咱们国家至少要先进3-4年, 咱们现在遇到的问题, 人家3-4年前就遇到了, 有许多问题是可以用数据库的技术解决的!
也许这段话有些崇洋媚外, 但是其中还是有些道理的.
我想, 如果这些问题想明白了, 楼主的观点就会很明了了!
GOOD LUCKY!
|