我有一個有兩個數據庫的系統,一個面向客戶的網站使用,第二個由「後臺」訂單履行系統使用。我被要求從網站運行查詢到後臺系統。我寧願不要,允許基於Web的請求在內部系統上運行,似乎有風險。另外,這意味着在防火牆中打開路由以允許外部連接到內部服務器。有多少個數據庫可以支持電子商務?
電子商務的最佳做法是什麼?從一個數據庫運行整個公司?或者每個系統的單個數據庫以及中間件來連接它們?
有時,Web應用程序可能需要從內部系統中提取日期,但不是基於來自Internet的HTTP請求。
我確定最好的答案是「它取決於!」所以,如果人們有什麼時間使用中間件的規則,什麼時候不使用,我想在這裏。