搜尋

首頁  >  問答  >  主體

php - 兩表同步數據

A表B表(B表想同步到A表中的資料。A表中的account字段和B表中的account字段一樣。同步的條件是當account字段存在A表卻不存在B表的時候,就需要將A表中的account欄位取出來同步寫入到B表中) 求分享好的解決方案,資料量較大且日益增長的情況

天蓬老师天蓬老师2703 天前856

全部回覆(1)我來回復

  • 扔个三星炸死你

    扔个三星炸死你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字段的集合,進行資料同步

    回覆
    0
  • 取消回覆