SQLSERVER2000两台服务器数据时时同步解决方案
我有两台WEB服务器,一台双线,一台电信,(两台服务器间网络互访流畅)我想让两台服务器数据库同时工作(查询,增删数据)。所有同户操作大概一秒内需10次左右更新增删数据,如何使两个异地的数据库安全,时时同步
我有两台WEB服务器,一台双线,一台电信,(两台服务器间网络互访流畅)我想让两台服务器数据库同时工作(查询,增删数据)。所有同户操作大概一秒内需10次左右更新增删数据,如何使两个异地的数据库安全,时时同步
答案:用 Oracle 的分析函数处理一下, 很简单.
SELECT
日期, 数量,
SUM( 数量 ) OVER(ORDExR BY 日期 ROWS UNBOUNDED PRECEDING) AS "依次累计"
FROM
其他:这个具体我没有操作过,只是一个建议,你可以实验一下.
方法就是先建立两个数据库之间的连接,就是一个数据库可以访问另一个数据的表,然后分别对数据库中的表建立增删改数据的触发器,使在本数据库上的修改操作同时在另一台数据库上执行.
这里我认为应该把一台设置为主数据库,接收所有的修改操作,另一台只处理用户的查询操作,防止两个服务器同时修改时的冲突.