企業(yè)要自己建立數(shù)據(jù)庫?
我根據(jù)實(shí)際所維護(hù)的企業(yè)數(shù)據(jù)庫經(jīng)驗(yàn),來回答題主的這個(gè)問題。 企業(yè)建立自己的數(shù)據(jù)庫,要考慮如下方面:
1. 首先是根據(jù)自身的需求出發(fā),考慮要?jiǎng)?chuàng)建的數(shù)庫據(jù)用于什么業(yè)務(wù)或者用途,在需求大方向確定好,就好進(jìn)行下一步的規(guī)劃。
2. 避免建立的數(shù)據(jù)庫成為信息孤島,要考慮數(shù)據(jù)庫和其它數(shù)據(jù)庫或者業(yè)務(wù)系統(tǒng)之間的信息共享,信息互通問題,從而更好將企業(yè)的數(shù)據(jù)庫中的數(shù)據(jù)利用為起,為企業(yè)的決策起到參考、數(shù)據(jù)支持等作用。
3. 需要考慮數(shù)據(jù)庫的安全,規(guī)劃冗災(zāi)功能。作為企業(yè)級(jí)的數(shù)據(jù)庫,一定要考慮數(shù)據(jù)的安全,因?yàn)閿?shù)據(jù)冗災(zāi)功能必不可少。可以使用硬件級(jí)別的數(shù)據(jù)冗災(zāi),解決存儲(chǔ)設(shè)備損壞而造成的數(shù)據(jù)損壞或者丟失, 數(shù)據(jù)庫級(jí)別的冗災(zāi)可以使用數(shù)據(jù)庫系統(tǒng)自帶的功能來實(shí)現(xiàn),比如 Oracle 的 Data Guard 技術(shù), SQL Server 2012 以上的版本,使用Always ON 技術(shù)來實(shí)現(xiàn)數(shù)據(jù)冗災(zāi), MySQL可以使用 Master, Slave 技術(shù)。
4. 數(shù)據(jù)庫的備份與恢復(fù)。 企業(yè)級(jí)的數(shù)據(jù)庫,絕大多數(shù)是需要執(zhí)行定期備份,以保障數(shù)據(jù)的安全,有條件的企業(yè)每年要執(zhí)行一次 DRP (災(zāi)難恢復(fù)計(jì)劃演練),以驗(yàn)證備份數(shù)據(jù)的可靠性,當(dāng)災(zāi)難發(fā)生后,能夠根據(jù)備份恢復(fù)業(yè)務(wù)數(shù)據(jù)。
以上是我們企業(yè)數(shù)據(jù)庫需要考慮的方面。
歡迎大家關(guān)注我,也可以向我咨詢有關(guān)企業(yè)架構(gòu)、數(shù)據(jù)庫、信息化方向的問題。