ORM框架和数据库对系统性能影响的比较
面向对象分析问题,开发系统是程序员的福音,这点我很有同感,但是一直没有对ORM框架进行深入的研究。最近公司开发一个项目,由于技术总监是搞数据库的,所以一直在以数据库建表方式构架系统,大家知道,搞数据库表不可避免的要设计很多细节,功能细节,实现细节。目前项目进展非常缓慢。我在项目组一直倡导首先业务建模,但是没有引起足够重视,其中一个原因是技术总监怀疑ORM的性能问题,他说:“屏蔽了数据库,那怎么优化数据库,不优化数据库,怎么保证系统的性能?”不知道ORM对性能影响如何?数据库仅仅作为持久化的地方,没有数据库优化支持又会如何?我最近也在研究开源搜索引擎lucene,这可以直接精确检索数据,有了这个,也会降低对数据库性能优化要求。使用过lucene的道友也可以谈一下感想。
请彭老师和广大道友指点一二,拜谢!
[该贴被leonshine于2008-04-14 14:58修改过]
[该贴被leonshine于2008-04-14 14:59修改过]
[该贴被leonshine于2008-04-14 15:00修改过]