如果在一个会话中上载和处理500000个数据记录是正常操作(C#.NET 3.5),如何组织信息管理系统的数据库层,业务逻辑和跨平台API + MS SQL 2005)?搜索有关构建大型企业系统的信息
我特别感兴趣的是经过生产验证的分页模式,它的并发性,可伸缩性和可靠性表现良好。
有没有人有任何想法,在什么方向挖?
- 开源项目(不关心的语言或平台,只要它不是OOK)
- 书
- 文章
- 谷歌关键字
- 论坛或新闻组
任何帮助将不胜感激!
更新:
- 简单分页(即:在ROWNUMBER SQL 2005)不起作用,因为有 很多并发改变 到数据库。在页面请求之间删除或插入的项目会自动使当前页面索引无效。
要知道,非规范化引入不仅仅是额外的磁盘空间使用情况的详细问题。还有需要保持同步以及其他问题的重复数据的问题。确保你了解这些权衡。 – 2008-09-30 11:20:12