隨著網際網路與移動的流量呈現出的爆發性增長,近年來以 Redis、MongoDB、HBase 為代表的 NoSQL 資料庫得到了快速的發展,NoSQL 資料庫快速實現業務需求、輕鬆、低成本、可伸縮的特點深受業務開發者和系統維護人員的喜愛,使其從最初的前沿技術發展成為技術架構中標準組成部分。
隨著人工智慧、“網際網路+”時代的到來,我們將迎來了一個萬物互聯、資料爆炸的時代,對於資料庫層面的挑戰也會越來越大。未來每個型別資料庫都不應該停留在自己固化的領域,需要更貼近應用場景,選擇“融合”,“突破”的策略,為使用者提供更多的選擇。
資料庫軟體和硬體融合
根據摩爾定律的預言,計算機硬體將在 18-24 個月有爆髮式的演進和進步,資料庫核心技術如何更好的利用硬體的技術紅利,為使用者提供極致的效能及穩定的體驗,需要每個資料庫產品持續努力。如:25GE 網路和 RDMA 新技術的出現,資料庫核心技術如何更好適配為使用者構建分散式資料庫就是一個全新的挑戰與課題。
OLTP 與 OLAP 的融合
傳統的資料庫架構,線上資料處理的(OLTP)及線上資料分析(OLAP)的資料往往需要兩份儲存,效率及成本都是相應的挑戰。基於一份資料進行 OLTP 與 OLAP 混合處理,免去傳統資料倉庫的ETL過程,降低儲存成本的同時極大的縮短資料分析的延遲,使得實時分析決策系統成為可能,變成了未來的資料庫發展方向。
NoSQL 與 NewSQL 的融合
最近 NewSQL 概念興起,NewSQL 是指一類新式的關係型資料庫系統,針對OLTP(讀-寫)工作負載,追求提供和 NoSQL 系統相同的擴充套件效能,且仍然保持 ACID 和 SQL 等特性。NoSQL 資料庫系統設計,如何持續提升自身的擴充套件效能,在資料庫計算和資料儲存層面分離,增強的事物處理能力是與 NewSQL 融合的途徑。
成本的突破
隨著人工智慧及“網際網路+”的到來,資料會出現爆發性增長,如果做到持續的削減成本和提供更多選擇,是幫助企業發展以及未來 NoSQL 資料庫被廣泛運用的前提。提供多種資料儲存方式、自動處理冷熱資料分離以及資料壓縮等方式是後續資料庫幫助使用者控製成本的產品方向。
效能的突破
資料爆炸的時代,資料量龐大是一個大的課題。但是隨著傳統行業的網際網路+推動以及物聯網的到來,“極致的速度”已經是這個時代代名詞。資料庫在資料龐大基礎上需要表現極端的效能,透過極速的響應為終端使用者帶來絲滑般的使用體驗。NoSQL資料庫在效能上需要更好的利用硬體帶來的紅利,持續的做技術架構升級,提供數倍的效能提升。
穩定性的突破
2017 年 11月 28 日,比特幣交易價格突破 1 萬美元的訊息振奮人心,但是在比特幣火爆背後是緣由一個核心的精髓:去中心化的區塊鏈技術。未來的技術會向開放式、扁平化、平等性的去中心化發展,所以對資料庫的穩定性的要求就到了一個新的高度。資料庫將向同城容災、異地容災、異地多活方向發展,持續提升業務訪問穩定性,保證服務的永久持續。
新時代以來,未來以來。資料的量級、形式、樣式將是千變萬化的,但不變的是資料儲存。“融合”,“突破”將是 NoSQL 資料庫乃至資料庫持續不斷的進階道路。
2018 年 1 月 17 日,北京明星基地將舉辦阿裡雲年度資料庫智慧未來大會,暢談資料庫融合與突破,阿裡雲資料庫總監、產品負責人、Redis 之父等一眾大咖給大家帶來資料庫的盛宴,預測資料庫未來 20 年的發展趨勢,掃碼即可報名參會: