C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 拆分表、联系方式的拆分?
2014-02-02 21:23 通用C#系统架构 阅读(1036) 评论(2) 编辑 收藏 举报当用户数据有接近10万时,而且多表的关联也比较频繁时,能把大表拆为小表,也会提高系统的性能,I/O、运算性能。当然以后用户数据会更大可能会到30-40万以上,所有有能力时适当拆表,分分合合,合合分分也是有必要的。
拆表后,响应的类可以自动生成,代码生成器再生成以下就可以了,这样生成好的代码就兼容多种数据库了,Oracle也支持了。
用户的所有联系方式都进行了拆分了,将来有更多的联系方式,来往、易信、微信、旺旺都可以增加,不会影响系统的性能了。
这个是实体类里的代码参考,若新建立的表是空的,没默认数据也可以自动填充数据,这样程序的稳定性会很高,缺少的数据可以智能添加上来,也不大影响程序的性能。
将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。