iSCSI是否能讓多臺資料庫同時存取一個資料?
到iT邦幫忙
weihsinchiu(iT邦初學者9級)發問:
最近在規畫Loading Balance,除了想把Web伺服器分成多臺外,也想把SQL Server資料庫拆成多臺。聽說iSCSI是Block等級,不知道是否藉由它,就能擺脫資料庫檔案被鎖定的狀況?
tecksin(iT邦好手1級):
對SQL Server而言,經由iSCSI方式設定的硬碟空間,等同於一個實體硬碟,所以實體硬碟對SQL Server的限制依然是有效的。
如果要讓多個SQL Server同時存取一個資料庫檔案,還是必須要由SQL Server叢集系統的方向入手,比較合適。
otislin88(iT邦初學者9級):
iSCSI是當作硬碟來看,就Block Level而言,只要可以連線就可以使用。但是每一臺設備都有自己的記憶體,資料會暫時放在記憶體中,不會立即寫入硬碟,即使寫入也有先後次序的差別。光資料異動後,如何通知另一臺主機就是個大問題。如果放著不管,就會造成資料損毀,所以iSCSI不能這樣用。
dscwferp(iT邦初學者10級):
iSCSI雖然有你想要的功能,HA產品也不用SQL的叢集就可以做到即時備援,不過能不能符合需求,恐怕還是得動手測試才知道。如果沒空或沒設備,最好還是交由相關的廠商協助。
熱門新聞
2025-01-20
2025-01-20
2025-01-20
2025-01-23
2025-01-24
Advertisement