我现在在做一个项目,插入数据库的速度大约是每秒1000条左右(多台机器同时向一台带有数据库的机器里插入数据),要让他运行一个月,甚至是一年,不知道sql server数据库能承载多少数据,还有就是怎么解决数据并发的问题,如果数据库承载不了这样的数据,我应该怎么处理,我是第一次做这么大的数据项目,等待高手赐教,灰常感谢。
解决方案 »
- 正则表达式题以前过客有帮我解决过,但是我自己没搞好,现在有问题了希望大家帮下忙
- tooltip给其他控件动态添加“tooltip1上的tooltip1”属性,怎么实现的
- 存储六位数字用什么类型好?
- sql语句中"like"与"="的执行速度在同样条件下,哪个更快?
- 固定窗体在原窗体的位置
- 懂Microsoft Visual Studio .NET 2003的进来一下.
- 关于读二进制文件的小问题
- 关于BindingSource的问题
- 如何生成.HTML文件
- 在使用XmlSerializer类将对象信息序列化时,如何控制版本?
- 请问Windows Mobile系统如何获得每个进程cup使用率和内存使用情况
- C#发布程序以及调用MatlabDLL的问题
插入提供唯一入口,使用SqlBulkCopy批量插入
"不知道sql server数据库能承载多少数据,还有就是怎么解决数据并发的问题,"
关于Sql server数据库的承载,并发问题,你不用纠结.
来看下这个文章:http://www.microsoft.com/china/sql/2000/evaluation/casestudies/NSDAQ.mspx刚才提及的"每秒1000条左右",这个对于目前一般主流的硬件服务器,一台再组一个Raid 磁盘阵列,是小CASE.
"如果数据库承载不了这样的数据,我应该怎么处理,"
你要担心的是硬盘空间增长量的问题.这个就是数据备份,保存的问题了.