数据库同步?(100分)

  • 主题发起人 主题发起人 kevin_zhou
  • 开始时间 开始时间
K

kevin_zhou

Unregistered / Unconfirmed
GUEST, unregistred user!
二个单机版系统的数据库如何同步?
 
两个单机版数据库,copyfile方便.
 
但是不能覆盖原来的装料
 
分A,B兩個用戶﹐程序做成可導入導出數據功能
A產生的新數據用Email發給B用戶﹐B用戶產生的新數據發給A﹐他們收到數據后﹐導入到
自己用的數據庫﹐導入可根據你的要求做成復蓋與不復蓋﹗如果不復蓋時﹐再導入的同時
在自己的數據庫中查找有沒有相同id的數據,有的話﹐更新(也就是修改它的相應的數據),
如果不存在的話﹐則表示此數據是新數據﹐做Insert!
 
你的意思是用程序手动完成
 
不是手動﹗是你做一個導入導出模塊﹗以后要用的時候﹐調出來用就ok了
 
你说的导入导出是指对整个数据库来说的吗?(这样效率不是很低?)
 
你的數據有多少﹖
我不是說要把整個數據庫里的數據導入導出﹐我的意思是要你把產生的新數據導出給另一位
做數據導入用﹗兩邊都這樣操作﹐你每次產生的新數據有多少筆啊
 
这样当然最好,但是实现起来会不会有难度?
 
难道没有人碰到过这种要求?
 
给它移成一个库不行吗??
 
就是不行,因为这是单机系统
 
难于保证数据库的完整性。
如何解决数据冲突?
最好换数据库。
 
利用delphi关于ado的briefcase勉强可以实现
 
看起来也只能用briefcase来实现了。谢谢各位!
 
后退
顶部