2022年有哪些重要的數據庫發展趨勢?
過去的幾年中創造的數據超過人類以往歷史,有效地管理、操縱和保護這些信息資產的需求從未像現在這樣重要,這一需求一直由領先的數據庫供應商來解決,然而,在過去的十年中,無數的挑戰者已經進入了這個戰場,擾動著數據爆炸時代的數據庫市場秩序。
近年來,數據庫經歷了戲劇性地演變,一些類型的數據庫已經走到了疲軟道路上,而另一些則蓬勃發展到今天。資深的DBA會回憶起他們在早期的Informix、SQL server和Oracle DBMS產品上的切身體會(后兩者仍然占主導地位),而千禧年的開發者則回憶起MySQL/LAMP棧和PostgreSQL的開源簡單性。
最后,值得一提的是,今天這一代的DevOps工程師更喜歡NoSQL數據庫的非結構化敏捷性,如MongoDB和DynamoDB。
今天的數據庫
目前,大多數數據庫屬于兩類中的一類:關系型數據庫管理系統(RDBMS)和較新的非結構化和/或特殊應用數據庫。前者自20世紀70年代以來一直存在,由相關表格組成,而這些表格又是由行和列組成的。關系型數據庫使用結構化查詢語言(SQL)進行操作,這是執行創建、讀取、更新、刪除(CRUD)功能的事實標準語言。
RDBMS是企業計算的主要數據庫類型,其SQL語言是與數據庫通信的通用語言。根據ScaleGrid.io最近的一項調查,基于SQL的RDBMS仍然占部署中的數據庫的60.5%。事實上,SQL語言的持續流行導致了大數據產品的出現,比如被恰當地命名為SQL-on-Hadoop和Apache Hive的產品,都采用了這種語言。
云計算的出現使數據處理能力得到了前所未有的橫向擴展,正好可以支持互聯網所帶來的結構化和非結構化數據的飛速增長。隨著后者日益突出,一些人認為需要一個新的數據庫范式。因此,NoSQL應運而生,這是一個廣泛的類別,除了那些使用SQL作為其主要語言的數據庫,幾乎包括所有的數據庫。由于NoSQL數據庫在模式或結構方面沒有固定的要求,它們是當今利用DevOps工具集和CI/CD管道的軟件環境的理想選擇。
數據庫市場的五個趨勢
據Expert Market Research研究,2020年全球數據庫管理系統(DBMS)市場估計接近631億美元,預計到2026年將達到1256億美元,在此期間的復合年增長率為12.4%。
以下是推動數據庫市場增長的主要趨勢。
1. SQL重回巔峰
十年前,新加入的NoSQL似乎是長期占主導地位的基于SQL的DBMS的強有力挑戰者。如今,人們或多或少承認,在可預見的未來,SQL仍將是DBMS的基石。即使是較新的基于機器學習的產品,如MindDB的ML框架和AWS Redshift ML,也已經將SQL作為默認的查詢語言。
2. ML驅動的數據庫
談到ML,在數據生存的地方整合ML模型的上升趨勢正在成為供應商的標準做法,企業方面的解決方案,如Oracle自主數據庫和微軟SQL Server機器學習服務,以及上述的MindsDB和SingleStore創業公司的產品。
3. 微服務集成
今天的現代軟件工程團隊使用微服務方法設計和構建應用程序。也就是說,他們將應用架構為一系列較小的、API驅動的服務,這提高了可擴展性和敏捷性,但對于那些擁有存儲在傳統單體數據庫中的現有數據的組織來說,這可能是個問題。幸運的是,許多較新的數據庫產品,最引人矚目的NoSQL供應商,如MongoDB和AWS DynamoDB,提供了微服務所需的模式靈活性、冗余/可擴展性要求和無服務器架構模式支持。
4. 內存數據庫
今天的關鍵任務軟件解決方案需要最小的數據庫延遲以獲得最佳性能。不幸的是,傳統的DBMS依靠遲緩的磁盤讀寫操作將數據存儲到媒介(如硬盤驅動器、固態驅動器)。出于這個原因,內存數據庫已經成為這些關鍵用例的有力替代方案:因為記錄是直接從內存(RAM)中存儲和檢索的,所以可以實現更快和更可靠的性能。此外,流行的解決方案,如Redis,支持更多的數據結構類型和自定義訪問模式,允許簡化軟件代碼(注:不需要數據結構轉換/序列化)。
5. 更強大的數據庫安全層
隨著網絡攻擊和數據泄露繼續占據技術世界的頭條,人們比以往任何時候都更關注軟件應用程序的數據層安全。更多的供應商正在為他們的產品增加更強大的、內置的安全功能。例如,甲骨文公司現在在數據庫層面集成了永遠在線的加密和自動修補功能,而亞馬遜RDS包括一個內置的防火墻(即安全組),用于基于規則的數據庫訪問。
結論
不管是什么類型的數據庫,數據庫都將繼續作為現代互聯網應用程序的關鍵基礎設施,能夠可靠和高效地處理和存儲大量數據。當然,多年來,關于“大”的定義已經改變。
一般來說,無法通過傳統電子表格管理的數據集是DBMS的理想選擇。隨著對支持特定用途的數據庫的需求不斷增加,如時間序列和地理空間應用,你可以期待在不久的將來,從新的和傳統的DBMS產品中看到大量迅速發展的特性。