簡體   English   中英

Linux和Windows數據系統可以共存嗎?

[英]Can Linux and Windows data system co-exist

計划有兩個系統 - Linux(運行Java和databae posgrsql)和Windows(運行.net應用程序和數據庫MS SQL)並行。 Linux和Windows中的應用程序都訪問駐留在兩個數據庫系統中的一些數據。 那么,這兩個系統能共存嗎? 任何一個應用程序都可以訪問和操作數據嗎?

從理論上講,這在很大程度上是可能的。 需要考慮的幾件事情:

  • 如果數據以特殊的方式在不同的數據庫中重復 ,那么您將不得不解決將副本保持在步驟中的問題。

  • 如果您的系統需要讀取/更新多個數據庫中的數據的事務,那么您將需要使用分布式事務 ,這將使事情變得復雜。 (如果您的系統架構中沒有總體XOpen / XA框架,那真的很復雜。)

我的建議是嘗試簡化您的技術基礎,如果您不能嘗試在各自的數據庫之間保持清晰的界限。 理想情況下,設計體系結構,以便為每個數據庫提供具有單獨/獨立服務的應用程序服務層。 讓您的客戶與應用程序服務進行通信,而不是直接與數據庫通信。

Postgres和Mysql都是企業級數據庫,因此可以輕松處理兩個客戶端。 通常的做法是包括基於事務的更新/插入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM