2016-01-09 37 views
1

我的目標是根據GROUP BY語句將來自大表的條目映射到較小的表。我想通過增加的方式通過Kiba同步它們,即不用重寫不變的條目。Kiba:表之間的「增量同步」

Kiba是否能夠識別並運行插入,更新和刪除的最小數量以同步兩個表?

乾杯!

回答

1

Kiba作家在這裏!今天,Kiba本身並不提供這種通用版本的內置機制,因爲在現實生活中,根據您的需求和您的實際設置,有很多不同的方式來實現這一點(本地或本地處理的一部分遠程,需要處理多少數據,什麼是堆棧等)。

這就是說,這種類型的場景在今天的生產中非常普遍地使用Kiba實現:這是一種常見的需求,人們利用他們現有的知識和特定的數據存儲能力來實現依靠Kiba的最佳方式。

的幾點但今天,可以幫助:

  • 訂閱我的blog,我會確保共享在未來兩個店之間簡單的「同步」的例子,包括代碼等。
  • 即將推出的「Kiba Pro」產品將涵蓋此非常具體的實現(因此不一定適用於所有人)。
  • 到谷歌最好的關鍵字找到這個好的模式是「變更數據捕獲」(確保第一read the wikipedia page
  • 拉爾夫·金博爾的書「數據倉庫ETL工具包」,雖然老了,包含了很多有趣的見解關於相關主題。
  • 大多數數據庫(甚至最近,在PostgreSQL的9.5 UPSERT)提供了有用的命令合併,只更新發生了什麼變化等等(MERGE等)

希望這有助於!