跟BANG老师探讨下

                   
coder
08-08-11 50 2115

JDON是个不错的论坛,在里面可以学到很多东西,尤其是设计模式,面向对象的很多知识,不过有一点非常太赞同,就是BAND,喜欢弱化数据库,面向对象和数据库都是现在软件开发中的工具,谁也不能替代谁,BAND可能是理论派的,没有在大型公司做过太多的实际项目,殊不知,现在大型系统尤其是象ERP,电信方面的系统主要还是数据处理,数据量非常庞大,动辄几千万,查询关联的表动辄几十个,如果还纯粹的面向对象,性能问题就足以把项目催垮,以至于现在大公司里必然有很多DBA,来做这方面的工作,数据库也尤为重要。数据库的性能优势是面向对象无法比拟的。你看EBAY,阿里巴巴,newegg等一些世界大公司,都是以数据处理为中心。

freebox
2008-08-12 00:20

db是存贮工具。性能可用缓存解决
不过我也很无奈,我得听别人的安排放弃一些东西
[该贴被freebox于2008-08-12 00:22修改过]

coder
2008-08-12 06:46

大型企业级开发数据量都是巨大的,性能会有瓶颈,不太可能把所有数据都缓存吧,这就得靠数据库性能优化来解决了,我是学面向对象出身的,刚开始也是像freebox 这样认为的,但是几年在大型企业的经历以后,发现
数据库方面才是非常重要的。




freebox
2008-08-12 07:29

其实要求的数据不一定都在一个主机上。数据中心也不一定就是数据库中心,数据可以用对象体现出来。
我觉得如果数据量大的话,对象缓存处理不了,数据库也同样处理不了。如果数据库能处理,我认为缓存也能处理。

coder
2008-08-12 08:53

现在大型应用数据量一定是很大的,通过数据库很好做性能优化。

11Go 1 2 3 4 ... 11 下一页