权限管理、用户权限系统、开源用户权限系统、信息化建设标准基础数据管理平台
代码改变世界

C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 拆分表、联系方式的拆分?

2014-02-02 21:23  通用C#系统架构  阅读(1036)  评论(2编辑  收藏  举报

当用户数据有接近10万时,而且多表的关联也比较频繁时,能把大表拆为小表,也会提高系统的性能,I/O、运算性能。当然以后用户数据会更大可能会到30-40万以上,所有有能力时适当拆表,分分合合,合合分分也是有必要的。

   拆表后,响应的类可以自动生成,代码生成器再生成以下就可以了,这样生成好的代码就兼容多种数据库了,Oracle也支持了。

  用户的所有联系方式都进行了拆分了,将来有更多的联系方式,来往、易信、微信、旺旺都可以增加,不会影响系统的性能了。

  这个是实体类里的代码参考,若新建立的表是空的,没默认数据也可以自动填充数据,这样程序的稳定性会很高,缺少的数据可以智能添加上来,也不大影响程序的性能。



C# ASP.NET 通用权限设计、通用权限管理、通用权限组件、单点登录、集中式权限管理、统一授权体系、分级管理分级授权


微信扫一扫加好友