數據庫性能評測真的很重要麼?

國慶期間,最熱鬧的新聞莫過我國某數據庫產品在TPC-C測試中勇奪性能第一的消息。該則消息的傳播頗具爭議性,引起了一場關於數據庫的大討論。事實上,數據庫做爲最重要的基礎軟件之一,在整個IT生態體系中具備舉足輕重的做用,中國數據庫產品在經歷了四十餘年的艱苦發展以後,可以奪得國際評測機構測試成績第一當然可喜可賀,不過這也激發了咱們進一步思考:數據庫

對於中國數據庫產品而言,數據庫性能評測真的很重要麼?中國數據庫品牌和產品在方興未艾之際,又該如何在這個國際巨頭主導的市場中真正取得突破、走出一條屬於本身的價值之路?安全

答案是:很是重要。服務器

但切不可就所以沾沾自喜、走上一條沉迷「測試成績」之路,中國數據庫品牌如今最急需的偏偏是要在技術、產品、人才、生態上下苦功夫,進一步構建起貼近用戶實際業務場景的強大數據庫產品和健壯完善的數據庫生態,不然永遠達不到國際數據庫品牌望其項背的程度,更談不上實現超越。架構

什麼樣的數據庫測試才更具參考價值

數據庫性能評測不能「跑偏」。併發

以TPC-C測試爲例,國際數據庫巨頭Oracle的測試成績停留在九年前,以後並沒有再參與到TPC-C的測試之中。這不由讓人思考,什麼樣的數據庫測試才更會更具實際參考價值?運維

顯然,對於各個行業用戶而言,更加劇視的是一些貼近行業真實業務場景的性能和功能測試,而不是各類刷榜的評測。以金融行業爲例,金融行業最爲苛刻的業務需求,決定了數據庫產品須要在功能、性能、高可靠性、安全性、兼容性、生態等方面須要有足夠的支撐能力,針對包括金融行業在內的數據庫測試顯然容易更加得到用戶的承認。分佈式

在國內金融行業的數據庫相關測試裏,中金國盛的金融行業標準符合性試點測評是金融行業中當之無愧的權威評測。中金國盛認證中心是經國家認證承認監督管理委員會批准,國內首家從事境內金融業服務和產品的質量安全管理的專業認證機構,其相關評測結果和認證得到了國際互認協議集團成員國家和地區的普遍承認。中金國盛金融行業標準符合性試點測評涵蓋了數據庫環境搭建、環境監測、語法支持、安全支持、擴展、性能,容災等金融級數據庫要求的關鍵能力項目。ide

例如,中金國盛金融行業標準符合性試點測評會針對關係型分佈式數據庫在金融行業業務特色下的基本功能進行測試,包括分佈式下存取事務腳本,知足對數據操做的原子性、數據對象的隔離性、過程的一致性、全局一致性;測試是否知足ANSI SQL 99/2003,支持複雜SQL,函數索引,視圖,存儲過程,序列,字符集,模式管理,主鍵約束,觸發器,分區表,JAVA/C UDF,死鎖,故障診斷,災難恢復,閃回數據,數據安全,加密,用戶權限管理等金融核心交易型數據庫應該具有的功能等。函數

此外,該測評還會針對金融行業最爲看重的可靠性進行評測,包括在線備份、離線備份、全量和增量備份、磁盤備份、數據按期自動備份等備份功能,同城雙活,兩地三中心等最高等級容災的測試。而針對國內金融機構用戶量廣泛達到千萬級的狀況,中金國盛認證中心重要會針對數據庫的性能進行重點測試,包括數據庫的單機內核能力是否足夠強勁;分佈式環境下,數據庫的線性擴展能力和性能擴展比,針對數據庫在高併發評測,對於金融行業秒殺、搶購等業務場景的數據訪問極具參考價值。高併發

針對目前國內金融機構由於歷史緣由廣泛存在多數據庫品牌的狀況,中金國盛認證中心還會針對數據庫的異構數據庫兼容和遷移能力進行測試,設置被測對象數據庫與異構數據庫的同步關係,而後在被測對象中執行數據的修改、插入操做,驗證了相關操做可自動同步至其餘異構數據庫的功能。

在最近一期的評測裏,華爲GaussDB成爲中國數據庫品牌的突出表明。經中金國盛認證中心檢測, 根據金融行業標準《分佈式數據庫技術金融應用規範(草案稿)》、中金國盛企業標準《分佈式數據庫技術金融應用檢測規範(試行)》,基於華爲鯤鵬處理器和通用CPU的華爲GaussDB數據庫率先經過本次檢測,82個檢測項所有爲「符合」,在功能性、性能、安全性、可靠性、穩定性等方面都符合金融行業的規範要求。

具體到詳細的測試結果,GaussDB在功能性、安全性、災難恢復及性能方面均符合檢測規範要求。在銀行批量結息業務測試中,GaussDB功能性、穩定性等均知足銀行批量結息業務需求,性能甚至優於業界領先數據庫30%以上。在銀行信用卡代受權業務測試中,GaussDB的功能性、穩定性一樣知足要求,其單節點的性能與業界領先數據庫持平,分佈式環境下,GaussDB性能擴展比超過0.8。

實際上,在性能評測方面,目前國內一些銀行及華爲分別進行基於TaiShan服務器和通用CPU服務器的TPC-C比拼測試,證實GaussDB在TaiShan服務器上性能表現較同等通用CPU服務器提升約20%。在華爲基於TaiShan服務器16節點的TPC-C標準測試,性能達到千萬級tpmC。

這個數聽說明GaussDB平均的單機內核性能足夠強勁,具有線性擴展突破最高TPC-C成績的潛力。

數據庫性能評測真的很重要麼?


而在中國信通院最新的分佈式分析型數據庫測試中,華爲GaussDB分析型數據庫一樣是率先完成了在512節點集羣規模下的包括基礎能力、運維能力、兼容性、安全性、高可用以及擴展能力等六項指標、51項測試項的能力測試要求。

數據庫性能評測真的很重要麼?


毫無疑問,以華爲爲表明的中國數據庫品牌愈來愈敢在各類行業評測機構亮成績,讓行業用戶看到中國數據庫品牌與產品的實際參考價值,也成爲用戶所欣喜看到的趨勢。

數據庫發展沒有捷徑,業務場景實踐是惟一出路

事實上,數據庫做爲技術含量高、難度巨大的IT基礎產品,每每須要大量的人才、資金進行長期耐心投入。與此同時,數據庫又是一個競爭門檻特別高的領域。國外數據庫巨頭們已經將競爭門檻構築的足夠高,中國的數據庫品牌每每須要爲之付出更大的努力,才能達到一樣的高度。

尤爲是在像金融、電信、製造、交通、能源等商用市場,國際數據庫已經具有了足夠的產品能力、品牌能力和生態能力。某位數據庫專家就向筆者坦言:「打造一款通用型數據庫絕非易事,除了性能以外,易用性、可靠性和可恢復性是背後隱藏的能力,這絕非一朝一夕所能作到的。」所以,中國數據庫品牌的發展並無任何捷徑,須要緊緊中國各個行業加速數字化轉型的窗口期,從實際業務場景中的實踐中不斷摸索與成長,加速迭代和改進,走出自身的價值之路。

好比在對於數據庫產品最爲苛刻的金融行業,據筆者所瞭解的狀況,到今年爲止,國內大部分金融行業客戶依然以採用國際數據庫巨頭產品爲主,不過出於將來長遠發展考慮,不少金融機構都在嘗試在業務中使用中國的數據庫品牌。可是以銀行、保險等爲表明的傳統金融機構,其業務複雜性遠不是互聯網金融公司單一業務所能比擬的,每每須要中國數據庫產品在多個方面具有足夠的實力。

以招商銀行爲例,截止2018年末,光APP註冊用戶就達到1.4億、月活用戶達到8000萬以上,從總行到分行、再到支行幾乎天天都經過APP進行各色各樣的個性化推薦、搶購、秒殺等促銷活動,在其向金融科技的轉型過程當中,海量、複雜的核心業務場景使得招商銀行仔細評估了開源數據庫和商用數據產品,對數據庫有着明確和清晰的需求:高性能、高擴展、高可用、對業務開發友好、容易管理運維的金融分佈式數據庫產品。

爲此,招商銀行與華爲進行聯合創新,招商銀行方面提供先進的金融業務場景,根據多年數據庫使用和運維經驗提出分佈式數據的具體要求,以及深刻參與到數據庫核心內核和架構的設計、編碼、測試和投產階段。通過雙方聯合創新,華爲GaussDB已經擁有高性能的數據庫內核、性能與容量的高可擴展能力、數據的兩地多中心高可用、故障快速切換、支持高性能分佈式事務、易開發、易運維與管理等七大特性,而且在招商銀行實際業務場景中獲得充分的驗證與落地。

例如,在數據庫的可擴展能力方面,招商銀行能夠在實際業務中作到擴展比不低於0.8的準線性擴展,節點擴展采用全量+增量的方式,實現對業務無感知的擴容,能夠支持8000個以上的數據庫併發鏈接,很好地應對了招商銀行秒殺、搶購場景下突增的數據庫訪問請求。又好比在數據庫的主備切換階段,GaussDB實現了關鍵故障恢復指標上的大幅領先,RTO<1s ,而其餘商業數據庫產品一般須要30s以上,這讓招商銀行的AZ內故障恢復速度提高30倍。

數據庫性能評測真的很重要麼?


相似上述的創新還有不少,華爲GaussDB經過與客戶的聯合創新,不只根據實際業務場景和需求更好地打磨了產品的諸多細節,提高了產品的創新能力,還將諸多特性進行了沉澱,造成了行業通用的能力與功能,幫助招商銀行完成了對傳統集中式數據庫的替換。

一樣的狀況也發生在工商銀行。做爲全球最大的商業銀行,工商銀行在全球範圍擁有超過532萬家公司客戶和4.96億我的客戶,爲這些客戶提供普遍的金融產品和服務,其業務量和業務複雜性可謂是冠絕全球。工商銀行與華爲聯合創新,通過10餘次版本的投產,完成超過5萬個做業、80個集市、10萬個模型、超PB的數據量,實現了超大規模數據倉庫集羣的建設、遷移、運營,基於華爲GaussDB分佈式數據庫構建起的大數據服務雲平臺爲125個應用、26家分行、上千個場景提供包括客戶管理、市場營銷、風險管理、實時風控、績效管理、數據自助分析等數據應用。

除了招商銀行、工商銀行外,還有包括山東移動等多個行業的客戶開始使用華爲GaussDB數據庫產品。能夠說,華爲GaussDB是廠商經過與客戶聯合創新、不斷迭代與改進的典範。華爲GaussDB開創了中國數據庫產品的一條新路,除了不斷持續加大產品的研發以外,還讓自身產品在客戶真實業務場景中獲得持續錘鍊,加速產品的進化速度,迅速提高產品的競爭力。

爲生態注入長期活力,讓數據庫之路越走越寬

數據庫並非一個孤立的產品,它對下對接各類操做系統、服務器、芯片等,對上須要支持各類業務系統,這就決定了一款優秀的數據庫產品每每須要一個強大的生態來保持長期的活力。以國際數據庫巨頭爲例,除了產品層面以外,完善的生態系統也是其保持長期競爭力的關鍵所在。

目前多家中國數據庫廠商都異常重視數據庫的研發與生態建設。可是,數據生態建設一樣是一個長期、艱苦的工做,須要有足夠的戰略投入和長期的戰略定力,才能真正打造出強壯和完善的生態系統。以華爲爲例,從公司戰略層面將數據庫提高到與5G同樣的高度,公司但願像發展5G同樣來發展數據庫。

近年來,華爲開始從合做夥伴、高校人才培養、用戶聯合創新等多個層面來構建自身的數據庫大生態,但願打造開放、合做、雙贏的產業生態。以合做夥伴爲例,華爲與金蝶、用戶、億信華辰、愛數、中標麒麟等多個不一樣層面的合做夥伴完成了產品之間的兼容與認證,並打造出多個數據庫解決方案。

數據庫性能評測真的很重要麼?


在人才培養方面,華爲推出了GaussDB金種子計劃,與清華大學等多所高校成立創新實驗室,開展數據庫學術研究。在2019年的華爲全聯接大會上,華爲還宣佈聯合政府、高校、合做夥伴成立數據庫產業推動組,共同構建鯤鵬數據生態。此外,華爲還宣佈了GaussDB一系列認證,加速相關人才的培養。

數據庫性能評測真的很重要麼?


整體而言,中國數據庫品牌與產品纔剛剛起步,敢於參加各類測試是一件好事,體現出數據庫領域的「中國自信」。從長遠來看,中國數據庫產業的發展之路無比漫長,須要繼續在產品研發、業務實踐、生態建設等方面腳踏實地、砥礪前行,造成真正的核心競爭能力。只有這樣,才能讓中國的數據庫品牌在數據庫舞臺中佔據一席之地,真正成爲市場的主角之一。

相關文章
相關標籤/搜索