数量庞但的数据,是分库好 还是分表好? 现在是SQL2000 由于数据量大,决定将其分开设计,是分表设计好,还是彻底分库设计,一套程序打开多个库进行操作。考虑备份的问题。所以考虑分库,备份工作会轻松些。谢谢,我是小白。呵呵 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为 使用 SQL 的维护计划每隔几小时进行数据库备份,如果一个库的话,那样备份出来的库很大 好几十G,然后定期同步到备份服务器上时会非常困难同步,因为文件太大。同步会经常中断不能续传。因此考虑分库 这样备份出来的单个文件会小很多,同步也能完成。 提供几中解决思路1,是否可以升级到2005,2005提供了表分区的功能,可以将一个逻辑表分别存储到不同的文件组中.2,Master/Slave方式,采用SQLSERVER200的分发订阅功能,做一个同构镜像数据库服务器,该服务器为slave服务器,对客户段只读.master是w/r的。前段可以采用负载均衡的方式。当然SLAVLE可以不止一个。3,垂直分割数据库,将一个数据库依据表功能的不同,分别拆分到其他数据库,而核心数据可以即时同步。保证可以联差,当然也有链接远程服务器采用分布式查询的方式来解决多功能多表联查。该方法可以联合方法2进行。4,水平分割数据库,制作多个同构非镜像数据库,将客户端程序的写操作,采用HASH算法,写入不同的数据库中,保证同一用户在的操作永远写入同一数据库。看看对您有没有帮助。 sql server 相互访问服务器问题 如何将某个表中的数据到出到EXECEL中后将其全部数据删除并且不能恢复? 游戏服务器数据库是存储二进制好还是分列 请教一个比较困难的update语句 0蛋 sum(1)怎么解释? SQL查询语句问题 如何在数据库中实现定时插入数据 哪有sql入门的文章看阿 就没人能翻译得出下面这段话吗。。没人懂Commerce Server吗? 使用SQL Server“导入和导出数据”只能转换630000行数据吗? 关于存储过程中表名的问题
1,是否可以升级到2005,2005提供了表分区的功能,可以将一个逻辑表分别存储到不同的文件组中.
2,Master/Slave方式,采用SQLSERVER200的分发订阅功能,做一个同构镜像数据库服务器,该服务器为slave服务器,对客户段只读.master是w/r的。前段可以采用负载均衡的方式。当然SLAVLE可以不止一个。
3,垂直分割数据库,将一个数据库依据表功能的不同,分别拆分到其他数据库,而核心数据可以即时同步。保证可以联差,当然也有链接远程服务器采用分布式查询的方式来解决多功能多表联查。该方法可以联合方法2进行。
4,水平分割数据库,制作多个同构非镜像数据库,将客户端程序的写操作,采用HASH算法,写入不同的数据库中,保证同一用户在的操作永远写入同一数据库。看看对您有没有帮助。