- 博客(2)
- 收藏
- 关注
原创 答复: 如何在敏捷开发中进行数据库设计
[quote="mabusyao"]楼上有位朋友提到性能问题,我想起之前做过一个performance tuning的工作,基本上也是源于现在流行的ORM工具。有一个很大的问题就是,由于开发人员存取数据都是通过Java对象来操作。后来发现很多瓶颈都出在这些地方,我们把ORM工具所产生的真实的SQL语句打印出来,结果显示,很多没必要的查询,以及完全没有经过优化的查询,极大的拖慢了系统的性能。 ...
2010-08-21 09:32:57 231
原创 答复: 如何在敏捷开发中进行数据库设计
前面各位讲了很多巧妙、聪明的办法来适应不断变化的需求,很好,都是不错的经验。 但是我想说,在上帝面前,在未来面前,人类永远不够聪明。 楼主之所以格外的担心数据库结构发生变化,主要是因为一处变化会导致表结构、建表脚本、领域模型至少3处修改。 这个问题的解决方式就是定义领域模型并自动生成关系模型,以后变化时只需维护领域模型。 反过来,定义关系模型并自动导出领域模型也可以,但实际使用中我倾向...
2010-08-21 09:32:09 358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人