A表B表(B表想同步到A表中的資料。A表中的account字段和B表中的account字段一樣。同步的條件是當account字段存在A表卻不存在B表的時候,就需要將A表中的account欄位取出來同步寫入到B表中) 求分享好的解決方案,資料量較大且日益增長的情況
扔个三星炸死你2017-07-03 11:42:18
1、方案一:當有寫入A表的操作時,緊接著也進行B表的寫入操作。
add(data){
insertA(data);
insertB(data);
}
2、方案二:當有寫入A表的操作時,將記錄寫入佇列,非同步寫入到B表。
add(data){
insertA(data);
synQueue2B(data);
}
此外,兩個方案都可以再寫一個job,定時去比較A,B表的account字段的集合,進行資料同步