我構建的應用程序需要使用源數據庫中的數據。源數據庫有幾個問題,包括:數據複製vs服務總線與應用程序結構vs ...?
- 性能問題 可怕鍵
- 傳統結構,命名約定,等
- 大量的數據,我的應用程序不關心
我想要設置特定於應用程序的SQL Server數據庫。新數據庫將填充來自源數據庫(以及一些其他源系統)的數據子集。數據總是從源數據庫單向移動到特定於應用程序的數據庫(即 - 數據不會同步回源)。它將具有與源數據庫不同的DDL模型。 數據並不需要被同步絕對實時,但是任何超過幾分鐘的滯後可能造成的問題。 我應該如何將數據從源數據庫移動到應用程序數據庫中?我應該使用
- 複製
- 編寫自定義的SSIS包
- Abstact上級SOA解決方案 像nServiceBus,AppFabric的,等等?
- 一些其他的想法?
優點/缺點每個?