各行各業快速發展,對dba 有哪些新的要求和挑戰呢

JULL發表於2020-09-25

現如今各行各業快速發展,資料量也呈現井噴式增長。分散式資料庫也陸陸續續走向舞臺的C位。那麼dba 需要關注哪些,行業對dba有哪些新的要求和挑戰呢 ?----------發展恆久遠,心態永不亂

請看以下幾個方面,僅供參考

1.1  資料一致性

對某些業務(如金融業務)來講,資料的強一致性(Consistency)尤為重要。如果出現資料丟失,就意味會給組織或使用者帶來直接的經濟損失,甚至影響企業的商譽和信譽。因此,資料 的一致性是 DBA最需要 考慮的問題之一

然而,多數開源不適用於共享儲存架構,基於 主從高可用架構難以做到既 滿足 效能 ,又 保障主庫出問題時 資料 不丟失 ,無法滿足業務高併發需求。

1.2  服務可用性

隨著業務需求的不斷提高,搭建一個資料庫高可用環境已經成為很多企業迫切的需求。確保企業中計算資源的持續可用,是各個資料庫管理員(DBA)的主要目標。如果應用程式的資料庫和伺服器不可用,會導致大量客 訴或使用者流失, 甚至帶來經濟方面的 損失, 影響 信譽和商譽 。高可用性和減少停機時間是資料庫系統的目標,某些業務甚至需要24*7無障礙執行。

1.3  擴充套件性

使用者在使用之初很難預測未來業務增長的速度和總量,可能需要採購遠超實際需求量的資源。這將導致: 資源的浪費 ,因為您可能 利用了 10 %的資源, 而浪費了90 % ;如果您的業務發展遠超預期,但出現 難以擴充套件 的問題 又需要採購更高配置的資源,不斷的停機遷移。當然,橫向擴充套件的分散式架構可以解決這個矛盾,但目前起步門檻會較高。

1.4  資訊保安

在這個大資料時代,資料和資料庫安全比以往任何時候都更加珍貴。一旦資料發生洩露,那麼付出的代價將是非常慘痛的。由於資料洩露而導致的業務中斷、客戶信心喪失、法律成本、監管罰款,這些後果可能需要花費數百萬甚至災難性的。

1.5  資料庫優化

隨著業務的發展,資料庫數量越來越多,如何保障所有資料庫做到效能優異,業務不出問題;這對資料庫管理員(DBA)提出諸多要求,在瞭解資料庫運維知識的基礎上,還要求DBA對SQL優化、效能檢測、甚至業務邏輯和業務程式設計的綜合能力有要求。隨著業務的快速發展,這種重人工模式意味著DBA不可能“照顧”到所有資料庫,否能將機器學習、深度學習這樣的技術引入到資料庫領域,幫助DBA更好的優化資料庫呢?



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69981230/viewspace-2724169/,如需轉載,請註明出處,否則將追究法律責任。

相關文章