
數(shù)據(jù)庫被稱為基礎(chǔ)軟件“三駕馬車”之一,歷經(jīng)層次型和網(wǎng)狀型、關(guān)系型數(shù)據(jù)庫以及有著豐富模型和強大數(shù)據(jù)管理功能特性的第三代數(shù)據(jù)庫三個時期后,未來還有哪些更多的可能性?2015 年,卡內(nèi)基梅隆大學計算機科學系數(shù)據(jù)庫學教授 Andy Pavlo 在 CMU 計算機科學系 50 周年慶典上,曾暢想對數(shù)據(jù)庫未來 50 年的構(gòu)想,他表示關(guān)系型對于大多數(shù)應用來說仍是主導地位,但開發(fā)框架和數(shù)據(jù)庫管理系統(tǒng)將更緊密地耦合在一起,所有數(shù)據(jù)庫交互都透明化……數(shù)據(jù)庫管理員的角色將不復存在。這些未來的系統(tǒng)太復雜了,人們無法推理,DBMS(數(shù)據(jù)庫管理系統(tǒng))最終將完全自治和自修復。Andy Pavlo 教授的暢想極具前瞻性。盡管數(shù)據(jù)庫的發(fā)展歷程從傳統(tǒng)商用到開源數(shù)據(jù)庫再到如今的云數(shù)據(jù)庫,如何提高數(shù)據(jù)庫管理人員效率、提高自動化管理能力一直是從業(yè)者不斷思考的事。專注于打造企業(yè)級數(shù)據(jù)庫軟件生態(tài)體系的新數(shù)科技(ShinData)便是致力為工程師和數(shù)據(jù)庫管理人員專業(yè)賦能的企業(yè),其推出的三個系列共十多種數(shù)據(jù)庫及數(shù)據(jù)庫管理軟件廣受用戶好評,為何新數(shù)科技不留遺力地構(gòu)建數(shù)據(jù)庫軟件生態(tài)體系?打造龐大的生態(tài)體系難點在哪,又是如何克服的?對此,CSDN專訪新數(shù)科技CEO 王偉斌,聆聽資深數(shù)據(jù)庫人背后創(chuàng)業(yè)的那些事兒。


數(shù)據(jù)庫專家集結(jié),技術(shù)匠心打造產(chǎn)品在創(chuàng)辦新數(shù)科技前,王偉斌和他的創(chuàng)始團隊伙伴們在 IBM中國實驗室從事了近10年的數(shù)據(jù)庫研發(fā),參與了多種大型企業(yè)軟件產(chǎn)品的研發(fā)管理,對數(shù)據(jù)庫技術(shù)、產(chǎn)品和市場有獨特的見解。隨著 AI 、大數(shù)據(jù)和云計算技術(shù)的相互滲透和發(fā)展,2014年他們敏感地洞察到國內(nèi)數(shù)據(jù)庫市場遇到一些需求空白:1、 彼時國內(nèi)企業(yè)采用的數(shù)據(jù)庫以 Oracle、IBM、微軟等外企產(chǎn)品為主,這三者占據(jù)了 85% 以上市場份額,國產(chǎn)數(shù)據(jù)庫軟件基礎(chǔ)薄弱。2、 中國信息化建設超預期發(fā)展,產(chǎn)生的數(shù)據(jù)暴增。龐大的數(shù)據(jù)量對中國 IT 系統(tǒng)、對數(shù)據(jù)庫技術(shù)、應用的承載能力和可用性需求提高。3、 伴隨國內(nèi)眾多企業(yè)數(shù)字化進程加快,IT 系統(tǒng)底層架構(gòu)從原來垂直性、單節(jié)點的形式,往分布式、云化升級迭代,數(shù)據(jù)庫從原來傳統(tǒng)單一關(guān)系型通用數(shù)據(jù)庫往NoSQL、開源和云數(shù)據(jù)庫等不同形態(tài)產(chǎn)品發(fā)展。4、 觀念改變。原來企業(yè)多喜歡采用傳統(tǒng)關(guān)系型數(shù)據(jù)庫軟件,在去“IOE”、開源等技術(shù)浪潮下,開始廣泛接受國內(nèi)創(chuàng)新創(chuàng)業(yè)型企業(yè)的軟件產(chǎn)品。對于創(chuàng)業(yè)者來說,每一個時代勢必會有新的趨勢出現(xiàn)。真正的創(chuàng)業(yè)智者,懂得專注某一領(lǐng)域,找到風口與自己擅長點的結(jié)合,然后把握趨勢、順勢而為、乘勝而上,還有集結(jié)一批志同道合的伙伴。當年,王偉斌和幾位同事一起創(chuàng)立了新數(shù)科技,作為國內(nèi)不多見的具有大型數(shù)據(jù)庫軟件研發(fā)經(jīng)驗的團隊,他們從市場需求和痛點入手,布局數(shù)據(jù)庫生態(tài)軟件體系,著力打造一支既了解數(shù)據(jù)庫核心知識,又有大型軟件研發(fā)經(jīng)驗的團隊。在過去幾年時間里,新數(shù)科技的產(chǎn)品持續(xù)快速迭代,推動業(yè)務跳躍發(fā)展,這歸功于創(chuàng)始團隊扎實的技術(shù)背景和多年的行業(yè)經(jīng)驗優(yōu)勢,專業(yè)的數(shù)據(jù)庫背景讓他們精準察覺市場需求,敏銳觀察市場發(fā)展趨勢。據(jù)了解,新數(shù)科技技術(shù)背景人數(shù)占公司總?cè)藬?shù)的 90%以上,其中產(chǎn)品研發(fā)團隊占據(jù)50%以上,這是一家始終以技術(shù)驅(qū)動的企業(yè)。

三大產(chǎn)品系列,構(gòu)建數(shù)據(jù)庫軟件生態(tài)體系對于創(chuàng)業(yè)公司而言,緊追潮流風口可能容易出彩,可新數(shù)科技為何不是從當年比較火熱的大數(shù)據(jù)和數(shù)據(jù)庫軟件概念入手,而是選擇首先深挖數(shù)據(jù)庫性能監(jiān)控分析細分領(lǐng)域,直至完成數(shù)據(jù)庫云管理平臺軟件布局,繼而咬牙堅持打造數(shù)據(jù)庫軟件生態(tài)體系?這是因為他們觀察到企業(yè)在數(shù)據(jù)庫產(chǎn)品應用上的五大痛點和由此產(chǎn)生的剛需:硬件環(huán)境轉(zhuǎn)向多節(jié)點水平擴張;IT系統(tǒng)增加,負載和數(shù)據(jù)量迅速增大;授權(quán)昂貴、知識產(chǎn)權(quán)壓力大;管理運維成本高要求多難度大;國產(chǎn)替代、自主可控的呼聲漸高。對此,新數(shù)科技接連打造了三大類數(shù)據(jù)庫和數(shù)據(jù)庫軟件產(chǎn)品系列:
- ShinData DTS 數(shù)據(jù)庫傳輸平臺
“數(shù)據(jù)庫不是單一軟件,而是生態(tài)體系。上述三大類產(chǎn)品系列涵蓋數(shù)十種軟件產(chǎn)品和工具,從數(shù)據(jù)庫中間件到數(shù)據(jù)庫運維管理均有覆蓋,最終形成一個生態(tài)體系,相互促進和協(xié)同。” 王偉斌如是說。在打造這個龐大的數(shù)據(jù)庫生態(tài)體系背后,難度不小,他也解釋了背后關(guān)鍵有兩點:技術(shù)門檻高、生態(tài)構(gòu)建難。作為基礎(chǔ)軟件之一,數(shù)據(jù)庫本身的入門門檻較高,所需的投入成本也較高,研發(fā)周期長,與經(jīng)過數(shù)十年歷練的Oracle、DB2等產(chǎn)品在技術(shù)積累上的差距,不是單靠一些風口概念就能支撐。并且,改變基礎(chǔ)軟件的生態(tài)環(huán)境很難,“有多少開發(fā)者會用你的產(chǎn)品、有哪些軟件商支持、有多少企業(yè)客戶使用……將形成一個連鎖閉環(huán)。這些開發(fā)者、用戶和軟件相互影響和促進將持續(xù)強化生態(tài)體系,所以說,想改變軟件的使用方式相對較簡單,開發(fā)一個新的軟件產(chǎn)品有難度但是可期,而想改變生態(tài)則是更難的事”他分析道。順應時代、符合客戶需求、適應市場規(guī)律是創(chuàng)業(yè)萬變不離其宗的真理。成功沒有秘訣,如果有的話,那就是六字箴言“天時地利人和”。在整體IT技術(shù)結(jié)構(gòu)大變革的絕佳時代環(huán)境下,集結(jié)資深數(shù)據(jù)庫專家、把握國內(nèi)數(shù)據(jù)庫軟件流行趨勢的新數(shù)科技打造出上述數(shù)據(jù)庫軟件生態(tài)“利器”,并堅持初心,不搖擺,按既定的戰(zhàn)略扎實前行,快速在行業(yè)嶄露頭角。當市場很亂很雜的時候,只要做好產(chǎn)品,保持時刻進步,就可以突圍制勝。

從性能到安全,開發(fā)者眼中的數(shù)據(jù)庫 以往數(shù)據(jù)庫被認為是數(shù)據(jù)庫管理員,即DBA更為關(guān)注的層面,開發(fā)者更多時候只是個使用者,但王偉斌不這樣認為。“在我們產(chǎn)品迭代過程中,滿足開發(fā)者需要成為越來越重要的部分。應用開發(fā)人員所開發(fā)的程序必然運行在數(shù)據(jù)庫之上,因此數(shù)據(jù)庫的性能和安全性至關(guān)重要,更好更深入地了解數(shù)據(jù)庫狀況必定會提高工作效能;在分布式時代,數(shù)據(jù)庫架構(gòu)對開發(fā)人員要求增多,干預加大。所有這些促進數(shù)據(jù)庫軟件包括管理平臺,面向的不僅是管理運維人員,也是為開發(fā)者提供了一個掌控和探究數(shù)據(jù)庫內(nèi)在的自助式平臺。”此外,對于數(shù)據(jù)庫來說,數(shù)據(jù)安全一直是開發(fā)者和企業(yè)最為關(guān)心的話題。王偉斌表示,數(shù)據(jù)是企業(yè)核心資產(chǎn),當圍繞數(shù)據(jù)庫軟件生態(tài)搭建產(chǎn)品矩陣時,安全性是首要考慮的事。為此,他們在產(chǎn)品中做了大量設定,提供不同類型的高可用架構(gòu),建設層層防御體系,確保企業(yè)數(shù)據(jù)不丟失,核心系統(tǒng)應用不受影響,捍衛(wèi)企業(yè)數(shù)據(jù)的安全和系統(tǒng)應用萬無一失。例如,新數(shù)科技的數(shù)據(jù)庫云管理平臺提供眾多功能,可對性能隱患提前預防,時刻關(guān)注和自動干預。SQL自動審核可將有隱患的SQL語句提前甄別并提出優(yōu)化建議。另外SQL 執(zhí)行和自動化運維模塊,要求開發(fā)人員通過受權(quán)限管理的平臺來操作數(shù)據(jù)庫和執(zhí)行數(shù)據(jù)變更命令,而不是直接登錄服務器操作,可有效減少惡意對數(shù)據(jù)威脅或誤刪除事件,降低安全事故發(fā)生的可能性。

從開源化到分布式,數(shù)據(jù)庫軟件如何選型
當前市面上數(shù)據(jù)庫軟件產(chǎn)品眾多,對于不同規(guī)模的企業(yè)來說,如何選型成為了讓人頭疼的問題,對此王偉斌的看法是,除了快速發(fā)展的公有云外,大型企業(yè)也會自建 IT 系統(tǒng)和自有數(shù)據(jù)中心,隨著當下數(shù)據(jù)庫往開源化、分布式趨勢發(fā)展,很多企業(yè)開始逐步使用新型和國產(chǎn)數(shù)據(jù)庫軟件產(chǎn)品,整個市場處在一個百花齊放的階段,企業(yè)在做數(shù)據(jù)庫產(chǎn)品選型時有以下建議:1、提前布局,做好規(guī)劃。由于數(shù)據(jù)庫應用場景非常多樣化,當前形態(tài)也很多,不同廠商、品牌、架構(gòu)、類型層出不窮,不同以往數(shù)據(jù)庫產(chǎn)品的通用性和集中化,所以做好規(guī)劃至關(guān)重要。2、重視生態(tài)的力量。數(shù)據(jù)庫作為基礎(chǔ)軟件,生態(tài)的影響非常巨大,隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,開放開源的生態(tài)得到了快速發(fā)展,值得特別關(guān)注。3、建設數(shù)據(jù)庫管理體系,往智能化、自動化方向發(fā)展。數(shù)據(jù)庫管理運維的工作可通過工具化、產(chǎn)品化、云服務的方式來實現(xiàn),從而降低企業(yè)的運營成本、提升效率和數(shù)據(jù)安全。

隨著云計算的快速發(fā)展,IT軟件朝著服務化方式前進,行業(yè)商業(yè)模式發(fā)生巨變,軟件售賣從傳統(tǒng)的封閉型商業(yè)軟件以售賣授權(quán)許可為主,逐步轉(zhuǎn)向更開放、更云化的方向走。“這是‘服務產(chǎn)品化、產(chǎn)品服務化’的變革”,王偉斌說。他進一步解釋道,“服務產(chǎn)品化”是指傳統(tǒng)的人力服務模式已難以為繼,更智能化的工具和產(chǎn)品將替代人力重復性工作。“產(chǎn)品服務化”是指通常軟件以授權(quán)加維保的方式來售賣,未來趨勢將朝訂閱制和云服務方向發(fā)展,軟件產(chǎn)品結(jié)合服務能力方能給客戶帶來真正價值。科技發(fā)展推動著時代的進步,作為效率工具的軟件產(chǎn)品只有在更廣泛使用情況下才能發(fā)揮最大價值,封閉的商業(yè)模式勢必消亡。新數(shù)科技作為倡導開放、分享與共贏的技術(shù)創(chuàng)新型企業(yè),持續(xù)助力廣大企業(yè)客戶,為更多的開發(fā)者、DBA、技術(shù)服務商等用戶提供技術(shù)紅利。“大家沒必要重復造輪子,應懷有開放和共同發(fā)展的理想來共建數(shù)據(jù)庫軟件產(chǎn)品生態(tài)體系,共同提高效率、減少資源浪費。”王偉斌如是說。在這個理念下,新數(shù)科技重磅推出一個好消息:已獲得近百家國內(nèi)知名大中型客戶認可的ShinSight數(shù)據(jù)庫監(jiān)控和性能分析系統(tǒng)Lite版將免費開放、下載使用!王偉斌表示,ShinSight自5年前第一個版本推出后,TA給很多大中型企業(yè)客戶帶來巨大幫助,數(shù)據(jù)庫性能問題可以快速定位解決,以前需要花費大量時間精力的巡檢工作,在數(shù)秒鐘內(nèi)即可通過系統(tǒng)完成,所有這些都帶來了顯著的效益提升。在今年新冠疫情的影響下,整個社會經(jīng)濟受到極大影響,在數(shù)據(jù)庫行業(yè)內(nèi),自動化智能化運維管理的需求日彰,國內(nèi)乃至全球?qū)τ谛畔⒒囊蕾嚭椭匾暰找嬖鰪姡瑢?shù)據(jù)庫承載和運行的要求也在提升。軟件企業(yè)需要有更大的社會責任感和更遠大的理想和使命,開放和共享是社會進步的必然之路。ShinSight Lite版作為輕量級數(shù)據(jù)庫監(jiān)控和性能分析軟件,可面向中小規(guī)模場景做到“開箱即用”,能夠幫助企業(yè)迅速建立起專業(yè)性能監(jiān)控分析平臺,無需二次開發(fā)和大量配置定制,即刻提升數(shù)據(jù)庫管理運維品質(zhì)。當然,對大型客戶和超大規(guī)模場景,企業(yè)也提供了集群版和增值服務來滿足個性化高級需求。新數(shù)科技表示,將在開放性上持續(xù)共享、包容共生,除了歡迎更多用戶下載使用外,也歡迎廣大開發(fā)者和客戶參與到相關(guān)產(chǎn)品開發(fā)和改進中,共同見證產(chǎn)品的發(fā)展,并將產(chǎn)品開放給合作伙伴,希望攜手更多軟件服務企業(yè)共同發(fā)展,提升整體數(shù)據(jù)庫行業(yè)生產(chǎn)效率。隨著市場環(huán)境、IT技術(shù)、客戶需求等的不斷發(fā)生變化,新數(shù)科技將緊跟市場需要,抓住客戶核心需求,不斷提升研發(fā)能力,布局整體市場,達成“數(shù)據(jù)庫軟件全生態(tài)”的目標。