數據的價值到底是什么,數據的成本又是什么,如何高效低成本的管理數據?對于這些“靈魂”拷問,首度以騰訊云數據庫負責人形象亮相的林曉斌,在2019年中國數據庫大會現場給出了答案。
騰訊云數據負責人林曉斌
極致開放性,讓用戶“能上”也“能下”
“數據的價值就是降低企業的決策成本,為了降低決策成本,云主機, 上云成為必然選擇,而云一定要有開放性”林曉斌強調。
企業將“身家性命”一樣的數據放在云上,一旦用戶“上”了云,卻下不來,對于企業來說,會有被鎖定的風險,所以騰訊云所說的開放性意味著可以讓用戶“能上能下”。
舉例來說,香港免備案主機,這次我們在大會現場獲得2019中國數據庫年度最佳創新產品大獎的CynosDB,是國內首家兼容MySQL5.7和全球第一個兼容PostgreSQL10的云數據庫產品,讓企業幾乎無需更改代碼,就可以輕松實現無縫“上云”。
另外,騰訊云目前提供的Binlog訂閱能力竟然可以為用戶提供“下云“能力,也可以方便用戶構建混合云架構,是不是有些“瘋起來連自己都打”的感覺?
騰訊云數據庫的開放性不僅包含了對用戶更透明,更包括方便用戶上云和下云的工具、更開放的技術心態。一個方便‘下’的云,才是真正的云服務。
其實,不僅僅是開放性,在開源領域,騰訊云早已是MariaDB基金會最高級白金會員,深度參與基金會的各項會議與決策,不遺余力地輸出騰訊在MariaDB數據庫上的經驗和技術。
效率與成本的“博弈”
除了開放性要求,企業在使用數據庫過程中還對效率與成本有著的追求,而在數據庫發展的幾十年里,程序員們一直在存儲容量、寫入速度、計算速度三方面不斷探索。
存儲容量上,目前,不論是垂直擴展,還是水平擴展都存在諸多的挑戰,計算存儲分離方案在兼容性上的優勢,會更快地成熟和被公有云用戶接受。 計算存儲分離和分布式數據庫架構,最終會以一個完整的多層方案呈現,提供給用戶靈活選擇。
寫入速度方面,對于垂直擴展,由于不同的介質之間存在寫入速度和價格的差異,分層策略總是需要,另外,隨著新硬件的出現,未來還有可能加層,比如,DRAM和SSD之間的硬件已經來了。水平擴展,對于計算存儲分離架構,proxy遲早會加上。
計算速度,針對大數據量的實時性場景,有兩大方向,第一是在TP系統上加算子。這些算子能夠以類似大規模并行處理的方式去各個TP系統里面讀數據,然后做計算;另一個方向就是改造AP系統。讓整個系統看上去能夠很快的處理TP事務。
“未來的數據細節會被越來越弱化,最終到用戶面前的就是一個個的服務,這其中AI一定會貫穿其中,幫助用戶智能決策。”林曉斌表示。
一個神奇的“S”點
對于數據成本,林曉斌認為,現階段大多數企業會選擇公有云,因為公有云的成本更低、效率更高。未來,隨著企業業務在云上的規模不斷擴大,會存在某一個點,企業云服務的成本會超過私有云或者自建服務。
“S”點就是這個神奇的點
對于一般的企業應用,即使是在業務高峰期也沒有超過S點。他們能夠在業務周期內享受云帶來的規模收益。
但當企業應用的規模不斷擴大,成本的曲線逐漸上移,甚至超過了S線。云服務的彈性能力仍能夠幫助用戶節約大量的成本。 這時,原本將數據放在公有云上的企業,可能會將部分數據移到私有云或者自建IT基礎設施上,形成混合云架構。
目前,數以百萬計的中小型企業還處在S點以前,正在從“基礎設施上云”邁向“系統和應用上云”,借助云計算低成本、高效率優勢,優化自身企業的軟件開發模式和運維模式。
可以肯定的是,不論S點什么時候來,騰訊云數據庫都將以更加開放的態度來迎接,并且已經在數據傳輸服務和支持混合云的通用SaaS方面增強能力積累。