數(shù)據(jù)庫性能評測真的很重要么?

國慶期間,最熱鬧的新聞莫過我國某數(shù)據(jù)庫產(chǎn)品在TPC-C測試中勇奪性能第一的消息。該則消息的傳播頗具爭議性,引發(fā)了一場關于數(shù)據(jù)庫的大討論。事實上,數(shù)據(jù)庫作為最重要的基礎軟件之一,在整個IT生態(tài)體系中具有舉足輕重的作用,中國數(shù)據(jù)庫產(chǎn)品在經(jīng)歷了四十余年的艱苦發(fā)展之后,能夠奪得國際評測機構測試成績第一固然可喜可賀,不過這也激發(fā)了我們進一步思考:

對于中國數(shù)據(jù)庫產(chǎn)品而言,數(shù)據(jù)庫性能評測真的很重要么?中國數(shù)據(jù)庫品牌和產(chǎn)品在方興未艾之際,又該如何在這個國際巨頭主導的市場中真正取得突破、走出一條屬于自己的價值之路?

答案是:非常重要。

但切不可就因此沾沾自喜、走上一條沉迷“測試成績”之路,中國數(shù)據(jù)庫品牌現(xiàn)在最急需的恰恰是要在技術、產(chǎn)品、人才、生態(tài)上下苦功夫,進一步構建起貼近用戶實際業(yè)務場景的強大數(shù)據(jù)庫產(chǎn)品和健壯完善的數(shù)據(jù)庫生態(tài),否則永遠達不到國際數(shù)據(jù)庫品牌望其項背的程度,更談不上實現(xiàn)超越。

什么樣的數(shù)據(jù)庫測試才更具參考價值

數(shù)據(jù)庫性能評測不能“跑偏”。

以TPC-C測試為例,國際數(shù)據(jù)庫巨頭Oracle的測試成績停留在九年前,之后并無再參與到TPC-C的測試之中。這不禁讓人思考,什么樣的數(shù)據(jù)庫測試才更會更具實際參考價值?

顯然,對于各個行業(yè)用戶而言,更加重視的是一些貼近行業(yè)真實業(yè)務場景的性能和功能測試,而不是各種刷榜的評測。以金融行業(yè)為例,金融行業(yè)最為苛刻的業(yè)務需求,決定了數(shù)據(jù)庫產(chǎn)品需要在功能、性能、高可靠性、安全性、兼容性、生態(tài)等方面需要有足夠的支撐能力,針對包括金融行業(yè)在內(nèi)的數(shù)據(jù)庫測試顯然容易更加獲得用戶的認可。

在國內(nèi)金融行業(yè)的數(shù)據(jù)庫相關測試里,中金國盛的金融行業(yè)標準符合性試點測評是金融行業(yè)中當之無愧的權威評測。中金國盛認證中心是經(jīng)國家認證認可監(jiān)督管理委員會批準,國內(nèi)首家從事境內(nèi)金融業(yè)服務和產(chǎn)品的質(zhì)量安全管理的專業(yè)認證機構,其相關評測結果和認證獲得了國際互認協(xié)議集團成員國家和地區(qū)的廣泛認可。中金國盛金融行業(yè)標準符合性試點測評涵蓋了數(shù)據(jù)庫環(huán)境搭建、環(huán)境監(jiān)測、語法支持、安全支持、擴展、性能,容災等金融級數(shù)據(jù)庫要求的關鍵能力項目。

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

此外,該測評還會針對金融行業(yè)最為看重的可靠性進行評測,包括在線備份、離線備份、全量和增量備份、磁盤備份、數(shù)據(jù)定期自動備份等備份功能,同城雙活,兩地三中心等最高等級容災的測試。而針對國內(nèi)金融機構用戶量普遍達到千萬級的情況,中金國盛認證中心重要會針對數(shù)據(jù)庫的性能進行重點測試,包括數(shù)據(jù)庫的單機內(nèi)核能力是否足夠強勁;分布式環(huán)境下,數(shù)據(jù)庫的線性擴展能力和性能擴展比,針對數(shù)據(jù)庫在高并發(fā)評測,對于金融行業(yè)秒殺、搶購等業(yè)務場景的數(shù)據(jù)訪問極具參考價值。

針對目前國內(nèi)金融機構因為歷史原因普遍存在多數(shù)據(jù)庫品牌的情況,中金國盛認證中心還會針對數(shù)據(jù)庫的異構數(shù)據(jù)庫兼容和遷移能力進行測試,設置被測對象數(shù)據(jù)庫與異構數(shù)據(jù)庫的同步關系,然后在被測對象中執(zhí)行數(shù)據(jù)的修改、插入操作,驗證了相關操作可自動同步至其他異構數(shù)據(jù)庫的功能。

在最近一期的評測里,華為GaussDB成為中國數(shù)據(jù)庫品牌的突出代表。經(jīng)中金國盛認證中心檢測, 根據(jù)金融行業(yè)標準《分布式數(shù)據(jù)庫技術金融應用規(guī)范(草案稿)》、中金國盛企業(yè)標準《分布式數(shù)據(jù)庫技術金融應用檢測規(guī)范(試行)》,基于華為鯤鵬處理器和通用CPU的華為GaussDB數(shù)據(jù)庫率先通過本次檢測,82個檢測項全部為“符合”,在功能性、性能、安全性、可靠性、穩(wěn)定性等方面都符合金融行業(yè)的規(guī)范要求。

具體到詳細的測試結果,GaussDB在功能性、安全性、災難恢復及性能方面均符合檢測規(guī)范要求。在銀行批量結息業(yè)務測試中,GaussDB功能性、穩(wěn)定性等均滿足銀行批量結息業(yè)務需求,性能甚至優(yōu)于業(yè)界領先數(shù)據(jù)庫30%以上。在銀行信用卡代授權業(yè)務測試中,GaussDB的功能性、穩(wěn)定性同樣滿足要求,其單節(jié)點的性能與業(yè)界領先數(shù)據(jù)庫持平,分布式環(huán)境下,GaussDB性能擴展比超過0.8。

實際上,在性能評測方面,目前國內(nèi)一些銀行及華為分別進行基于TaiShan服務器和通用CPU服務器的TPC-C比拼測試,證明GaussDB在TaiShan服務器上性能表現(xiàn)較同等通用CPU服務器提高約20%。在華為基于TaiShan服務器16節(jié)點的TPC-C標準測試,性能達到千萬級tpmC。

這個數(shù)據(jù)說明GaussDB平均的單機內(nèi)核性能足夠強勁,具備線性擴展突破最高TPC-C成績的潛力。

數(shù)據(jù)庫性能評測真的很重要么?

而在中國信通院最新的分布式分析型數(shù)據(jù)庫測試中,華為GaussDB分析型數(shù)據(jù)庫同樣是率先完成了在512節(jié)點集群規(guī)模下的包括基礎能力、運維能力、兼容性、安全性、高可用以及擴展能力等六項指標、51項測試項的能力測試要求。

數(shù)據(jù)庫性能評測真的很重要么?

毫無疑問,以華為為代表的中國數(shù)據(jù)庫品牌越來越敢在各種行業(yè)評測機構亮成績,讓行業(yè)用戶看到中國數(shù)據(jù)庫品牌與產(chǎn)品的實際參考價值,也成為用戶所欣喜看到的趨勢。

數(shù)據(jù)庫發(fā)展沒有捷徑 業(yè)務場景實踐是唯一出路

事實上,數(shù)據(jù)庫作為技術含量高、難度巨大的IT基礎產(chǎn)品,往往需要大量的人才、資金進行長期耐心投入。與此同時,數(shù)據(jù)庫又是一個競爭門檻特別高的領域。國外數(shù)據(jù)庫巨頭們已經(jīng)將競爭門檻構筑的足夠高,中國的數(shù)據(jù)庫品牌往往需要為之付出更大的努力,才能達到同樣的高度。

尤其是在像金融、電信、制造、交通、能源等商用市場,國際數(shù)據(jù)庫已經(jīng)具備了足夠的產(chǎn)品能力、品牌能力和生態(tài)能力。某位數(shù)據(jù)庫專家就向筆者坦言:“打造一款通用型數(shù)據(jù)庫絕非易事,除了性能之外,易用性、可靠性和可恢復性是背后隱藏的能力,這絕非一朝一夕所能做到的。”因此,中國數(shù)據(jù)庫品牌的發(fā)展并沒有任何捷徑,需要牢牢中國各個行業(yè)加速數(shù)字化轉型的窗口期,從實際業(yè)務場景中的實踐中不斷摸索與成長,加速迭代和改進,走出自身的價值之路。

比如在對于數(shù)據(jù)庫產(chǎn)品最為苛刻的金融行業(yè),據(jù)筆者所了解的情況,到今年為止,國內(nèi)大部分金融行業(yè)客戶依然以采用國際數(shù)據(jù)庫巨頭產(chǎn)品為主,不過出于未來長遠發(fā)展考慮,很多金融機構都在嘗試在業(yè)務中使用中國的數(shù)據(jù)庫品牌。但是以銀行、保險等為代表的傳統(tǒng)金融機構,其業(yè)務復雜性遠不是互聯(lián)網(wǎng)金融公司單一業(yè)務所能比擬的,往往需要中國數(shù)據(jù)庫產(chǎn)品在多個方面具備足夠的實力。

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

為此,招商銀行與華為進行聯(lián)合創(chuàng)新,招商銀行方面提供先進的金融業(yè)務場景,根據(jù)多年數(shù)據(jù)庫使用和運維經(jīng)驗提出分布式數(shù)據(jù)的具體要求,以及深入?yún)⑴c到數(shù)據(jù)庫核心內(nèi)核和架構的設計、編碼、測試和投產(chǎn)階段。經(jīng)過雙方聯(lián)合創(chuàng)新,華為GaussDB已經(jīng)擁有高性能的數(shù)據(jù)庫內(nèi)核、性能與容量的高可擴展能力、數(shù)據(jù)的兩地多中心高可用、故障快速切換、支持高性能分布式事務、易開發(fā)、易運維與管理等七大特性,并且在招商銀行實際業(yè)務場景中得到充分的驗證與落地。

例如,在數(shù)據(jù)庫的可擴展能力方面,招商銀行可以在實際業(yè)務中做到擴展比不低于0.8的準線性擴展,節(jié)點擴展采用全量+增量的方式,實現(xiàn)對業(yè)務無感知的擴容,可以支持8000個以上的數(shù)據(jù)庫并發(fā)連接,很好地應對了招商銀行秒殺、搶購場景下突增的數(shù)據(jù)庫訪問請求。又比如在數(shù)據(jù)庫的主備切換階段,GaussDB實現(xiàn)了關鍵故障恢復指標上的大幅領先,RTO<1s ,而其他商業(yè)數(shù)據(jù)庫產(chǎn)品通常需要30s以上,這讓招商銀行的AZ內(nèi)故障恢復速度提升30倍。

數(shù)據(jù)庫性能評測真的很重要么?

類似上述的創(chuàng)新還有很多,華為GaussDB通過與客戶的聯(lián)合創(chuàng)新,不僅根據(jù)實際業(yè)務場景和需求更好地打磨了產(chǎn)品的諸多細節(jié),提升了產(chǎn)品的創(chuàng)新能力,還將諸多特性進行了沉淀,形成了行業(yè)通用的能力與功能,幫助招商銀行完成了對傳統(tǒng)集中式數(shù)據(jù)庫的替換。

同樣的情況也發(fā)生在工商銀行。作為全球最大的商業(yè)銀行,工商銀行在全球范圍擁有超過532萬家公司客戶和4.96億個人客戶,為這些客戶提供廣泛的金融產(chǎn)品和服務,其業(yè)務量和業(yè)務復雜性可謂是冠絕全球。工商銀行與華為聯(lián)合創(chuàng)新,經(jīng)過10余次版本的投產(chǎn),完成超過5萬個作業(yè)、80個集市、10萬個模型、超PB的數(shù)據(jù)量,實現(xiàn)了超大規(guī)模數(shù)據(jù)倉庫集群的建設、遷移、運營,基于華為GaussDB分布式數(shù)據(jù)庫構建起的大數(shù)據(jù)服務云平臺為125個應用、26家分行、上千個場景提供包括客戶管理、市場營銷、風險管理、實時風控、績效管理、數(shù)據(jù)自助分析等數(shù)據(jù)應用。

除了招商銀行、工商銀行外,還有包括山東移動等多個行業(yè)的客戶開始使用華為GaussDB數(shù)據(jù)庫產(chǎn)品??梢哉f,華為GaussDB是廠商通過與客戶聯(lián)合創(chuàng)新、不斷迭代與改進的典范。華為GaussDB開創(chuàng)了中國數(shù)據(jù)庫產(chǎn)品的一條新路,除了不斷持續(xù)加大產(chǎn)品的研發(fā)之外,還讓自身產(chǎn)品在客戶真實業(yè)務場景中得到持續(xù)錘煉,加速產(chǎn)品的進化速度,迅速提升產(chǎn)品的競爭力。

為生態(tài)注入長期活力 讓數(shù)據(jù)庫之路越走越寬

數(shù)據(jù)庫并不是一個孤立的產(chǎn)品,它對下對接各種操作系統(tǒng)、服務器、芯片等,對上需要支持各種業(yè)務系統(tǒng),這就決定了一款優(yōu)秀的數(shù)據(jù)庫產(chǎn)品往往需要一個強大的生態(tài)來保持長期的活力。以國際數(shù)據(jù)庫巨頭為例,除了產(chǎn)品層面之外,完善的生態(tài)系統(tǒng)也是其保持長期競爭力的關鍵所在。

目前多家中國數(shù)據(jù)庫廠商都異常重視數(shù)據(jù)庫的研發(fā)與生態(tài)建設。但是,數(shù)據(jù)生態(tài)建設同樣是一個長期、艱苦的工作,需要有足夠的戰(zhàn)略投入和長期的戰(zhàn)略定力,才能真正打造出強壯和完善的生態(tài)系統(tǒng)。以華為為例,從公司戰(zhàn)略層面將數(shù)據(jù)庫提升到與5G一樣的高度,公司希望像發(fā)展5G一樣來發(fā)展數(shù)據(jù)庫。

近年來,華為開始從合作伙伴、高校人才培養(yǎng)、用戶聯(lián)合創(chuàng)新等多個層面來構建自身的數(shù)據(jù)庫大生態(tài),希望打造開放、合作、共贏的產(chǎn)業(yè)生態(tài)。以合作伙伴為例,華為與金蝶、用戶、億信華辰、愛數(shù)、中標麒麟等多個不同層面的合作伙伴完成了產(chǎn)品之間的兼容與認證,并打造出多個數(shù)據(jù)庫解決方案。

數(shù)據(jù)庫性能評測真的很重要么?

在人才培養(yǎng)方面,華為推出了GaussDB金種子計劃,與清華大學等多所高校成立創(chuàng)新實驗室,開展數(shù)據(jù)庫學術研究。在2019年的華為全聯(lián)接大會上,華為還宣布聯(lián)合政府、高校、合作伙伴成立數(shù)據(jù)庫產(chǎn)業(yè)推進組,共同構建鯤鵬數(shù)據(jù)生態(tài)。此外,華為還宣布了GaussDB一系列認證,加速相關人才的培養(yǎng)。

數(shù)據(jù)庫性能評測真的很重要么?

總體而言,中國數(shù)據(jù)庫品牌與產(chǎn)品才剛剛起步,勇于參加各種測試是一件好事,體現(xiàn)出數(shù)據(jù)庫領域的“中國自信”。從長遠來看,中國數(shù)據(jù)庫產(chǎn)業(yè)的發(fā)展之路無比漫長,需要繼續(xù)在產(chǎn)品研發(fā)、業(yè)務實踐、生態(tài)建設等方面腳踏實地、砥礪前行,形成真正的核心競爭能力。只有這樣,才能讓中國的數(shù)據(jù)庫品牌在數(shù)據(jù)庫舞臺中占據(jù)一席之地,真正成為市場的主角之一。

免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權或存在不實內(nèi)容時,應及時向本網(wǎng)站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內(nèi)容或斷開相關鏈接。

2019-10-15
數(shù)據(jù)庫性能評測真的很重要么?
國慶期間,最熱鬧的新聞莫過我國某數(shù)據(jù)庫產(chǎn)品在TPC-C測試中勇奪性能第一的消息。該則消息的傳播頗具爭議性,引發(fā)了一場關于數(shù)據(jù)庫的大討論。

長按掃碼 閱讀全文