國產數據庫性能刷新世界紀錄 每分鐘能處理8.14億筆交易
央廣網北京3月31日消息(記者呂紅橋)據中央廣播電視總臺經濟之聲《天下財經》報道,小到線上購物,大到銀行核心系統,背后都有一項支撐技術,那就是數據庫。權威機構國際事務處理性能委員會30日在官網披露,一個來自中國的數據庫在一項測試中打破世界紀錄,登頂全球數據庫排行榜。這項突破有什么現實意義?
國際事務處理性能委員會英文簡稱TPC。這個機構對數據庫推出了多項測試,其中,TPC-C是針對在線事務處理能力的測試。它是模擬一個超大型高并發的交易場景,比如在同一時間段內,有上億用戶同時操作下單,從而評估數據庫管理系統在極限高負載情況下的性能。在這項測試中,該國產數據庫多項性能打破世界紀錄。具體有哪些性能?
該云數據庫技術負責人潘安群說:“第一部分是要跑滿8個小時,在滿負荷情況下看系統的并發數,要求沒有任何系統錯誤,沒有任何故障。第二部分是在滿負荷的情況下,看它在服務器斷電等各種故障情況下的表現,數據是否正確,會不會有數據丟失等情況。還有第三部分和第四部分是測試數據庫的其它核心能力,包括數據的一致性等等功能。”
測試結果顯示,該云數據庫成功扛住了每分鐘8.14億筆交易,這個性能足以支撐我國單個客戶所有大規模應用對數據庫的要求。同時,在這么高的負載下,數據庫穩定運行8小時沒有抖動,波動率只有0.2%。
在實際應用層面,這些數據有什么意義?舉個例子,第七次全國人口普查就用到了數據庫,普查員登記的每一條數據都要放到數據庫里,統計部門要匯總、查看、分析這些數據,每一個操作對數據庫的性能都是考驗。
潘安群表示:“全國那么多人口,每一行數據插入系統之后,會不會丟掉一條?這考驗數據庫的核心能力。第二點是全國的人口登記人員在登記的時候,會有大量的請求涌進來,這時候系統能不能順利地把所有數據都插入進去,這也是一個非常復雜的過程。在大規模的場景下,系統要具備分布式的能力。”
金融業是當前全球數據庫競爭的重點領域,對災備響應、系統穩定性、數據的一致性有極高的要求。以銀行轉賬為例,對于普通人來說,這是動動手指的事,但是對于銀行的數據庫來說,要保證不能有絲毫差錯。潘安群說:“你去做轉賬操作,絕對不能夠出現這個人的錢扣掉了,那個人錢沒加上去,或者這個人錢已經轉出去了,但是那邊沒收到等情況。必須要保證數據的一致性,這邊加了那邊就扣了,任何時候系統看到的都是一致的,這個是最基礎的能力。”
專家指出,數據庫事關國計民生,海量數據的存儲、管理和調用都離不開數據庫。國產數據庫性能刷新世界紀錄,是國內基礎軟件堅持長期投入的結果,有助于推動我國實現科技自立自強。
版權聲明:凡注明“來源:中國西藏網”或“中國西藏網文”的所有作品,版權歸高原(北京)文化傳播有限公司。任何媒體轉載、摘編、引用,須注明來源中國西藏網和署著作者名,否則將追究相關法律責任。