Skip to main content

Ano ang database virtualization?

Mga sentro ng virtualization ng database sa paggamit ng software ng database upang i -mask ang pisikal na lokasyon at pagsasaayos ng isang database mula sa mga programa sa pag -query.Bagaman ang aktwal na database na ginamit ng programa ay maaaring umiiral sa maraming mga server, ang mga programa na ginagamit nito ay nakikita ito na parang isang normal na database.Ang paggamit ng teknolohiyang virtualization ay pinapasimple ang pamamahala ng database, ginagawang mas mabilis at pinapababa ng mga database ang gastos ng pagpapanatili ng mga malalaking sistema ng database.

Mga problema sa mga karaniwang database

Ang isang karaniwang database ay umiiral sa isang solong computer.Gumagamit ang database ng isang solong server o kumpol ng server upang mag -imbak ng isang set ng impormasyon.Ang set na ito ay nagpapalawak at mga kontrata habang ang impormasyon ay naka -imbak o tinanggal.Ang mga ganitong uri ng mga database ay karaniwang madaling mapanatili, ngunit hindi gaanong kapaki -pakinabang para sa gumagamit dahil ang bilang ng mga sabay -sabay na mga gumagamit at mga query sa database ay limitado sa pamamagitan ng lakas ng hardware ng database.Bilang karagdagan, ang anumang problema sa computer o network nito ay magbibigay ng hindi naa -access sa database.Ang isang virtualized database ay maaaring umiiral sa maraming mga computer, sa maraming mga lokasyon at sa maraming uri ng software ng database.Sa esensya, ang database ay gawa sa maliit na piraso ng mga database na konektado sa system.

Paggamit ng mga layer

Ang prosesong ito ay posible sa pamamagitan ng isang bagay na tinatawag na isang database virtualization layer.Kapag ang isang query ay ginawa sa isang database, pumapasok ito sa software na bumubuo sa layer na ito.Ang layer pagkatapos ay mai -access ang isang listahan ng mga piraso at lokasyon ng database, nahahanap ang lugar na may hawak na impormasyon at ipinapadala ang kahilingan sa lokasyon na iyon.Iniisip ng paunang query na ang layer ng virtualization ng database ay ang aktwal na database na sinabi nito at ibabalik ang impormasyon na parang walang naiiba.Mula sa pananaw ng mga gumagamit, nakakakuha siya ng maraming mga pakinabang nang walang anumang makabuluhang pagbabago sa mga aplikasyon.Ang gumagamit ay maaaring magpatuloy na gumamit ng parehong mga programa tulad ng dati, dahil ang database virtualization layer ay kumokontrol sa mga query kaysa sa system.Ang impormasyon ay mas mabilis na ma -access kaysa sa dati, dahil mas kaunting mga tao ang nag -query sa nag -iisang lokasyon.Panghuli, ang database downtime ay nabawasan dahil ang database ay kumalat sa maraming mga lokasyon.Ang database ay na -fragment na, kaya madaling magkaroon ng bawat bahagi ng database na mayroon sa maraming mga lokasyon nang sabay.Sa pamamagitan ng pagkakaroon ng lahat ng mga seksyon ng database, ang mga indibidwal na seksyon ay madaling mag -offline para sa pagpapanatili at pag -aayos.Sa kaso ng isang pagkabigo sa computer o network, ang data ay napanatili sa mga kahaliling lokasyon.Ang proseso ng pag -backup at pagtitiklop na ito ay higit na awtomatiko, na isinagawa ng software ng database virtualization, na nagpapalaya sa oras para gumana ang administrator sa iba pang mga bagay.