㈠ 兩個軟體能使用同一個資料庫嗎
但是一般還是不這樣用,當你在一個系統中update數據後,另一個系統也會變,
這樣很容易出鏈扮現數據異常。我也考慮到這一點,如果數據相對來說獨立,不會同時修改,是不是就不會有問題啊?只是查詢不會出現沖突吧
可是取的時候並沒有改變數據啊棚滲灶,一個網站上也有同時查詢的情況啊 問題補充:拋出異常的愛 寫道如果兩個一樣的web 系統 集群
集群需要解決的就是session同步問題
如果是hibernate或是 memcache 那樣有二級緩存的系統
那麼數據中的緩存就需要同步.
兩個系統中session的值可以共用嗎?比如在rails系統登錄之後,在php系統中能判斷是哪個用戶登錄了嗎? 問題補充:zzy9zzy 寫道可以共用一個資料庫。兩個系統同時修改同一條數據會存在一致性問題,也就是會沖突,需要用技術手段加以控制。
緩存也是有問題的,由於你用的開發語言不同,恐怕也只有Memcache這種集中式的緩存可以使用。也可以從業務邏輯的設計上避免緩存的數據不一致性。
總之可以這樣用,但是要小心設計。對緩存還是不太理解,能不能解釋一下
希望能解決喊念您的問題。
㈡ 兩個軟體可以在同一台伺服器上使用同一個資料庫嗎
不同軟體或網站可以使用同一個資料庫,注意事項
軟體要注意設置連接方式正確,賬戶密碼正確。
不同的知圓軟體或網站,設置同一個數搭銀塌據庫時可以設置不同的表頭名稱,即可在同一個庫內區分不同的應用對應的不同數據歸搏洞屬,同時進行讀寫編輯。