通常資料庫不是只能有一台主伺服器負責寫入
那虛擬化還有什麼意義呢?
想到缺點 :
但我知道凡存在必有因
,請問有何情境是特別適合資料庫虛擬化的嗎?
另外像我們公司DB大小1TB多,假如虛擬化撐得住嗎?
更新 :
感謝大神們
簡單總結看起來,優勢在
一般來說,資料庫虛擬化大多數是需要比較高階的機器才會考量的動作。
至於你說的「大小1TB多,假如虛擬化撐得住」
虛擬化與資料量的大小沒有直接的關係。與架構及界面有關係。
就你說的缺點我解釋如下
1.無法做成多DB
基本來說,會有這樣的問題,就是代表你對於虛擬化的主要用處不了解才會這樣子。
如果只是單純的虛擬化。確實是像你說的問題。且也沒有意義可言。
但正常虛擬化是為了其它做法才會去利用它的。
2.多一層封裝不是代表速度會拖慢
同上的回答
3.像是sqlserver會有license問題
這要看授權。基本來說,依mssql來說,本身可允許備份式的資料存在。
這要說明起來會比較麻煩。且你得先了解虛擬化的用意才行。
虛擬化與否跟資料庫大小沒有直接的關係,如同前面各位所說,虛擬化有快速移轉的好處,同時也比較不受移轉前後的硬體差異上的限制。
實際存放資料的地方不一定要在虛擬機內,像我們就是另外有storage存放資料,就是讓虛擬機連上storage就好。