我們有一個應用程序需要與3個不同的數據庫 (SQL Server)進行交互,以獲取用戶詳細信息並將其顯示在網頁上。使用鏈接服務器是否是一個很好的選擇,還是應該將用戶詳細信息(通過日常工作)複製到應用程序數據庫中?鏈接服務器與集成
Q
鏈接服務器與集成
1
A
回答
1
使用鏈接的服務器會在每次查詢數據時給您一個往返延遲。如果您每天或每次只查詢一次數據,這可能是可以接受的。但是,如果您向這些服務器發出很多查詢,您可能會發現性能很差,您的應用程序無法使用。
您可以使用SQL複製將每個服務器的數據推送(或拉出)到應用程序服務器上的本地副本中。這將爲您提供更好的查詢性能(無往返延遲),同時確保您擁有最新的數據。 SQL複製有很多選項,您應該能夠找到適合您需求的內容。
有關SQL複製的詳細信息,請參閱http://technet.microsoft.com/en-us/library/ms151198.aspx
0
鏈接服務器只會讓你的數據庫互相交談。如果應用程序與三個離散數據庫交互,那麼您只需要離散連接。我會而不是推薦大量使用鏈接的服務器,除非你移動了大量的數據(因爲將它們放入應用程序並將其放入另一個數據庫可能需要更長的時間)。
相關問題
- 1. 將商業服務器與持續集成服務器集成
- 2. Openrowset與鏈接服務器
- 3. SQLSRV與鏈接服務器
- 4. SQL服務器:鏈接服務器沒有鏈接服務器?
- 5. 集成測試與測試數據庫鏈接的WCF服務
- 6. iphone:與交換服務器集成
- 7. AngularJS:與服務器端驗證集成
- 8. 將WebRTC與XMPP服務器集成
- 9. 集成項目服務器2010與CRM
- 10. Outlook與其他服務器集成c#
- 11. 與彈簧集成的UDP服務器
- 12. HaxeNME與smartfox服務器集成
- 13. Apache Ftp服務器與Android的集成
- 14. jetty服務器如何與apache服務器集成?
- 15. EF 6.1.3與「鏈接服務器」
- 16. 引用鏈接服務器與實例
- 17. 服務器鏈接 - mysql和sql 2008服務器鏈接
- 18. SQL服務器:起牀SCOPE_IDENTITY()不與鏈接服務器
- 19. sencha與Web服務集成
- 20. 集成CouchDB與Erlang連接到服務器
- 21. 如何將WebWorks ePublisher與持續集成服務器集成?
- 22. Codeigniter-oauth2-服務器集成
- 23. Java集成SQL服務器
- 24. Localdb鏈接的服務器
- 25. 多跳鏈接服務器
- 26. SQL Server鏈接服務器
- 27. 鏈接服務器危險
- 28. 鏈接服務器2008 R2
- 29. SQL Server鏈接服務器
- 30. SQL 2008 - 鏈接服務器
是否還有另外一種架構可以使用?也許使用您的服務層/業務層從您的數據庫檢索3組數據,然後加入服務/業務方法中的數據並返回結果? – Kane 2010-11-23 12:18:41