利用最紅的 API 來做啊!
兩邊都寫個API 來互相呼叫
A API <--> B API
那邊資料有異動 就 呼叫另一邊的API 讓另一邊知道要去處理
SQLite ? 只有一個檔案的 SQLite ?
由於 SQLite 不支援 replication
要同步的方法請參考Stackoverflow 討論
用 ?SYNC來做資料同步,恐會發生邊際效應
某甲正在更動a伺服器資料庫的某一筆記錄x,但還沒儲存,某乙也在更動b上的同一筆記錄資料x
一旦發生a跟b不同時但差不多時間更動,如a發生更動但主機尚未同步前,b也發生寫入,之後不久發生a向b同步的動作
那,是甲的資料被被留?還是乙的被覆寫?這很危險,如果x是流水號欄位,這情況一定發生重號
如果不辭勞苦,還是用Trigger來應變這個需求吧
當A主機的資料庫有被異動,B主機有何方式可以知道A主機資料庫已異動。此2台主機的資料庫是同一個
既然都同一個 , 還有什麼同步問題????