tft每日頭條

 > 科技

 > 數據庫的dbo是什麼意思

數據庫的dbo是什麼意思

科技 更新时间:2024-12-16 15:37:19

在徘徊于DevOps工具鍊之外多年後,數據庫終于“多年的媳婦熬成婆”,成為了DevOps工具鍊中的重要一員。對于行業中的許多人來說,特别是對于那些一直在推動數據庫應該包含在DevOps工具鍊中的人來說,這将極大的激發他們對于DevOps社區的熱情。但是,随着在DevOps中包含數據庫,數據庫管理員或DBA承擔了更大的責任。

數據庫的dbo是什麼意思(數據庫在DevOps中的作用)1

DBA是DevOps管理團隊的寶貴成員,并在其成功方面發揮重要作用。DBA的角色已經發展到與開發和運營團隊一起深入參與應用程序發布流程的每一個步驟,因為一個完美融入的數據庫可以以積極的方式顯著影響企業效率。

DBA的演變

多年來直到DevOps出現,IT部門才成為了最具凝聚力的部門。DevOps需要在開發和運營團隊之間共享信息,帶來更安全和更高效的自動化應用程序交付過程。這種增加應用程序版本和代碼更新量的結果之一是對數據庫及其管理員(DBA)施加了更大的工作負載。

負責人工實施,記錄,測試和管理數據庫的所有更改,但DBA在開發和運營團隊方面的經驗沒有被充分利用。這種突然增加的工作負載造成了擁塞或瓶頸,因為DevOps是自動化進程,而DBA要手動實現更改。

因此數據庫和DBA成為了作為應用程序交付過程中最薄弱的部分,從而聲譽也受到影響。這無疑會讓業務主管和團隊失望,延遲的應用程序導緻業務受損,價值降低。

在今年布魯塞爾的DevOps峰會上,IT專家Dan North解釋了他認為DevOps失去數據庫的原因,以及為什麼?

“可悲的是,太少的開發人員了解關系數據庫中發生了什麼。但是當你想要的域模型與數據庫模式不同時,或者當有性能,可用性或擴展考慮時。一個有用的DBA作為開發團隊的一部分可能是非常寶貴的。

DevOps最終接受數據庫

開發和運營團隊意識到,如果源代碼,任務,配置和部署沒有将數據庫合并到DevOps工具鍊中,則它們是不完整的。雖然數據庫自動化的想法似乎不切實際和有風險,但必須嘗試。如果數據庫可以通過自動化整合到DevOps中,則DBA可以更快地提供應用程序,減少停機時間,實施法規遵從性,最重要的是擺脫瓶頸。

結合了專用數據庫自動化工具,例如強制數據庫源控制,數據庫構建自動化和數據庫驗證過程,以允許數據庫成為DevOps工具鍊中的穩定資源。

企業很快意識到,建立正确的文化是DevOps成功實施的支柱。創建一個将DBA,開發人員和運維結合在一起的環境對于成功實施DevOps理念至關重要。這涉及到删除過去的層次結構和分散IT,并授權開發人員創建高效的團隊。

顯然,有一個成功的DBA作為開發團隊的一部分是必要的。從結構化數據到可以處理不同數據結構的數據庫的快速演變,允許每個數據庫管理員與開發人員合作,自定義構建,開發和預留數據庫的複雜性,以滿足其特定需求。

作為在将敏捷開發的技術進展成功地集成到操作中的企業催化劑,DBA處理任何數據庫相關問題,并且定義由操作團隊執行的數據庫管理和維護過程。簡而言之,雖然運維團隊監控系統,診斷問題,并且通常确保一切正常,但DBA對數據庫執行相同的操作。

數據庫自動化是DevOps最大的成就

未來随着數據庫自動化現在已經廣泛應用,數據庫将成為DevOps工具鍊中最大的資産。因為數據庫自動化使DBA擺脫了過去的瓶頸。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved