2014-03-04 179 views
0

我擁有跨地理位置的數據庫,並且需要實時同步數據庫。
根據我的信息,SSIS ETL僅適用於批量更新。實時更新可以通過Web服務或服務總線來實現。
此外,只有SSIS ETL可以處理更大的卷。
我正在尋找超出我無法想到的Web服務或服務總線和折衷分析的數據速度或數據量的限制。
如果要求是較大的卷和接近實時的更新,那麼該方法適合什麼。SSIS ETL vs REST風格的Web服務vs服務總線

+0

數據庫複製也可能是一個選項。 –

+0

所有的數據庫都不一樣,它們有不同的用途 – Seenu

+0

那麼你要同步什麼? –

回答

0

我建議你看看SqlBulkCopy類。它可以讓你從.Net代碼中進行快速的大容量插入(只需插入,而不是更新)。所以你的代碼可以從總線上獲取一堆消息,然後很快插入它們。

我們正在爲與您類似的問題提供原型解決方案。 SqlBulkCopy看起來至少比普通插入語句快10倍,可能更多。這是加速我們從8小時到15分鐘的過程中的主要但並非唯一的因素。