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


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

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

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

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

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