引領數據創新,星環科技分布式資料庫KunDB亮相數據技術嘉年華

2020-12-05 星環科技

2020年11月20-21日,一年一度的數據技術嘉年華在北京順利召開,此次大會以「自研·智能·新基建——雲和數據促創新 生態融合新十年」為主題,打造 「開源自研、智能運維、智能自治、新基建、用戶實踐」五大模塊,設置1個主會場、12個分會場,匯聚學術精英、資料庫技術大咖、數據行業專家、網際網路卓越產品,帶來超過60場主題演講。

星環科技受邀亮相此次嘉年華,與行業內的專家和業界人士一同探討總結數據技術過往十年的歷程與成績,共同展望未來十年的趨勢與目標!

星環科技產品研發部趙志強結合當前分布式資料庫的技術需求背景,分享《國產分布式資料庫KunDB開發實踐》主題演講。趙志強主要從介紹星環KunDB產品、KunDB如何使用分布式技術解決分庫分表方案的核心痛點、KunDB上私有雲的技術總結、KunDB主要開發路線四個方面做有關主題演講,與參會人員分享星環科技近些年在分布式資料庫上所做的努力和貢獻,並希望未來將分享更多相關前沿技術。

分布式資料庫的技術需求

目前國內分布式資料庫的發展逐步火熱化,企業紛紛開始投入做國產分布式資料庫的行列中。在了解市場和政策的需求背景下,結合具體的技術邏輯,趙志強總結了分布式資料庫技術的應用需求和運維需求。以星環科技參與上海市隨申碼開發為例,目前與人民生活密切相關的民生和政務系統會成為海量用戶使用的應用,亟待分布式資料庫技術解決。另外,並不是所有企業像頭部網際網路公司一樣具有專業的運維團隊,由於資料庫目前是分布式的,數據同步和災備超出傳統的管理能力,所以能夠在產品層面解決運維痛點也是企業目前急需解決的難題。

KunDB介紹

此次大會分享的KunDB產品是星環科技打造的分布式關係型資料庫,具有可擴展、高並發、高可用等特性,可對現代資料庫的需求提供通用的解決方案,有效支撐各行業業務平臺,應對各類新型業務面臨的挑戰。

雲化資料庫

KunDB是雲原生的資料庫產品,可以部署在公有雲、私有雲、及混合雲架構;具有高性能、好遷移、易部署等優勢

性能水平擴展

KunDB採用可擴展分布式架構,輕鬆處理高並發、大流量訪問,使資料庫性能不再成為系統瓶頸。具有線性延展、在線延展、高並發等優勢

多租戶能力

KunDB提供多租戶能力,保障租戶隔離和SLA。可以保障多租戶間的數據隔離、資源隔離、運行隔離,提供租戶管理員角色,使各租戶能得到有效監管,統一界面對租戶權限和資源進行合理劃分與管理。

SQL & ACID

KunDB高度兼容傳統關係型資料庫SQL以及標準事務。

安全可靠、自主可控

KunDB是星環科技自主研發的國產資料庫,同時為數據提供多維度的安全保護,確保數據信息安全。

高可用和容災

KunDB內置災備和恢復機制,提供7x24小時連續服務保證。可取代傳統國外RDB,擺脫外國廠商對國內資料庫市場的控制,同時支持國產CPU和伺服器等自主可控的硬體平臺,兼容多種國產作業系統,能夠足夠滿足企業對數據安全的要求,適應多租戶模式的企業架構對安全的要求。

KunDB產品的技術實踐

KunDB的分布式實踐

星環科技在研發KunDB產品過程中,具體的的分布式實踐可以在以下五個方面突出表現。

可擴展性方面,KunDB部署後,支持單Shard模式和分布式模式兩種形態。KunDB產品所有組件都是容器化的,所以擴縮容過程可做到真正的平滑,為了做到在線業務影響最小化,擴縮容數據重分布的過程,則需按照嚴謹的結構複製、數據複製、數據一致性校驗等流程完成。計算層由於沒有狀態,相對輕量,可快速完成並且不影響在線業務。

事務的原子性方面,KunDB默認提供了一階段提交和二階段提交兩種模式。一階段適合對事務原子性沒有非常高要求的業務場景。二階段提交增加了事務準備的中間階段,正常流程中,所有事務先進行投票,投票通過後,所有參與者一起發起事務提交。投票失敗的時候,事務可通過回滾達到全局原子性。在實現上,KunDB中KunGate擔當了二階段提交的事務協調者的角色,存儲集群則是事務的實際參與者。KunDB自研二階段提交協議,未使用MySQL XA協議完成,並且優化了通信流程,比經典的二階段提交方式更加輕量。KunDB含有異常事務的監測進程,用來管理因參與者宕機故障或者超時引起無法按流程執行的事務。

事務的一致性方面,KunDB引入了全局事務管理器和快照模型。全局事務管理器用來管理事務ID和可見的事務快照,即可見的事務範圍。為了協調事務執行的參與者,即KunDB的各個Shard,參與到一個共享的事務中,將全局事務下發給給存儲層的Shard。通過修改MySQL的事務邏輯使其同時支持分布式全局事務和本地事務,保證分布式事務的全局一致性。事務的實際執行與管理仍可在本地進行,跟常見的全局事務管理器方案相比,性能上更有優勢。

事務的隔離性方面,採用的是全局事務+Read View的方案,從全局事務管理器獲取的快照列表跟本地的Read View機制一起做數據可見性的判斷。另外對事務過程中的二進位日誌做全局管理,即把全局事務管理下沉到二進位日誌中,實現全局備份恢復一致性。

分布式資料庫在解決高並發寫和可擴展存儲後,需要通過分布式查詢計算實現大容量數據下的數據高性能讀取和使用。KunDB在查詢計算的數據鏈路中,有KunGate提供查詢的SQL解析,基於規則和代價選擇合適的執行路徑,儘可能的下推給底層MySQL來並發執行。部分不能下推的複雜計算型的SQL或者沒有分片規則可以優化執行的場景,會通過批處理的方式從底層存儲引擎拉取到內存中進行分布式計算。

KunDB的雲化實踐

雲原生資料庫是資料庫新的部署形態。KunDB支持在星環TDH和TDC兩種模式下部署和交付。兩種模式下,KunDB的服務組件都是通過容器計劃服務化的,區別在於存儲方面,TDH裡KunDB還是用的裸存儲設備,而在TDC裡則用的池化的存儲設備。

資料庫作為一種持久化的服務,使用容器服務化會異常複雜。星環使用Docker+Kubernetes框架對大數據類服務和微服務框架進行改造,KunDB基於多年的容器實踐做了雲化改造。

首先是服務編排、調度與資源管理的技術。包括如何支持資料庫這類有狀態服務的雲存儲,KunDB在內部採用了存儲感知的調度策略,優化了對池化資源的使用。通過資料庫內部服務切分,跟雲平臺服務的調度系統和多租戶服務的SLA控制策略結合,保障資料庫服務的優先調度。借鑑大數據云化的經驗,採取數據局部性讓計算最優化。

KunDB目前支持雙因子認證,數據通信鏈路加密,數據加密,MAC權限管理等機制。KunDBA套件基於資料庫運行日誌做全時態的監控,包括資料庫運行狀態,性能監控和SQL審計,並支持告警。分布式資料庫的運維體系相對傳統資料庫更加複雜,KunDBA還提供了服務鏈路的跟蹤和故障的根因分析。在監控的基礎上,KunDBA會集成SQL調優、擴縮容管理、災備管理等常見的運維事項,提供集中化的運維平臺。

KunDB產品的演進

星環科技通過多年的實踐經驗,目前KunDB的核心定位是作為MySQL和Oracle的分布式替代方案,持續增強對MySQL和Oracle的兼容。HTAP是資料庫產品的一個新的趨勢,KunDB結合現有的能力以及星環科技的產品矩陣,選擇了OLTP+OLAP的異構方案組成HTAP。其中OLTP指的是KunDB,OLAP是星環分布式分析資料庫ArgoDB。

星環科技從技術視角出發,生動詮釋KunDB作為分布式資料庫和雲原生資料庫的內容,以期帶來有關對資料庫技的思考和實踐。展望未來,希望星環科技的KunDB產品能夠在技術的加持下,服務更多市場客戶,用實力技術助推企業發展。

微信搜索關注關注「星環科技」公眾號>>>更多內容資訊等你來看>>>還有不定時福利放送哦!】

相關焦點

  • 數據引擎,創見未來——深度探秘分布式資料庫技術嘉年華
    技術創新的每一次破冰,都予以未來更多期待,方圓有界,認知無界。據悉,由上海大數據聯盟、中國通信標準化協會大數據技術標準推進委員會、MySQL全球事業部主辦,北京海量數據技術股份有限公司承辦的「新一代企業級分布式資料庫高端技術嘉年華——暨MySQL全球技術沙龍(上海站)」將於2018年12月22日下午在上海舉行。
  • 星環科技入選《2020中國數據智能產業圖譜》
    11月12日,數據猿發布《2020中國數據智能產業圖譜1.0》,星環科技被選為中國數據智能產業典型性代表,入選該圖譜金融行業應用和多個細分子項,包含數據&智能技術服務中的大數據分析平臺、數據科學平臺、機器學習和基礎設施中的雲計算服務平臺、資料庫等。
  • 星環科技+鯤鵬:乘風破浪的大數據生態
    成立於2013年的星環科技,專注於企業級大數據平臺等產品的自主研發,2016年被Gartner評為全球最具有前瞻性的數據倉庫及數據管理解決方案廠商,2017年被IDC評為中國大數據市場領導者,2018年成為12年來全球首個完成TPC-DS測試並通過官方審計的資料庫廠商。8月14日,星環科技發布了基於鯤鵬的大數據平臺解決方案。
  • 中國大數據領導者,「星環科技」起航
    在這數據爆炸的時代,大數據技術能讓你發現隱藏於海量數據背後的商機。據公告,星環信息科技(上海)股份有限公司已與中金公司籤署上市輔導協議,擬科創板掛牌上市。星環科技是一家全球領先的大數據基礎軟體提供商,公司聚焦於企業級容器雲計算、大數據和人工智慧核心平臺的研發,打造能夠實現軟體層的國產自主可控,且擁有一站式功能的產品。
  • 星環科技的「顏色日曆」
    屏幕的最左方是「藍色」框架,是大數據的原始軟體棧;屏幕的最右方是「綠色」框架,是現在星環科技的大數據軟體棧,兩者幾乎沒有相同之處。屏幕的中間,則是星環科技歷年來的「技術日曆」,「綠色」逐漸增加,「藍色」逐漸變少,由「藍」變「綠」,就代表了星環科技的技術創新史。
  • 星環科技孫元浩:「星際迷航」之星環,打造大數據時代的甲骨文
    曾是英特爾亞太研發有限公司數據中心軟體部亞太區CTO的孫元浩,在2013年離開英特爾創辦星環科技,在致敬了《三體》這本科幻巨作和《星球大戰》的同時,也致力於從事大數據時代核心平臺資料庫軟體的研發與服務。
  • 星環科技孫元浩分享AI對下一代大數據技術發展方向的四大影響
    AI的發展與資料庫演進是互相推進的孫元浩深入淺出的講解了人工智慧七十年、資料庫六十年間的發展歷程,以及技術演進過程中對人們生活的影響,他表示人工智慧離不開資料庫技術的發展和迭代,AI的發展與資料庫的演進是互相推進的。
  • 星環科技入選「2020 國產資料庫領域最具商業合作價值企業」
    近日,星環科技入選《2020 國產資料庫領域最具商業合作價值企業盤點》,該系列盤點由國內知名大數據產業創新服務媒體數據猿工作人員與外部專家成員聯合組成的評選推薦委員會,通過直接申報交流、外界評價、匿名訪問等交叉驗證的篩選推薦形式匯總而出。
  • 星環科技入選「2020 國產資料庫領域最具商業合作價值企業」
    近日,星環科技入選《2020國產資料庫領域最具商業合作價值企業盤點》,該系列盤點由國內知名大數據產業創新服務媒體數據猿工作人員與外部專家成員聯合組成的評選推薦委員會,通過直接申報交流、外界評價、匿名訪問等交叉驗證的篩選推薦形式匯總而出。
  • 大數據平臺「星環科技」擬科創板上市,騰訊為最大機構投資方
    2020年12月15日,星環科技完成股份制改革;同月28日,星環科技的註冊資本由8470萬元增加7%至9063萬元。 成立於2013年的星環科技是一家大數據基礎軟體產品提供商,以企業級一站式大數據平臺為切入點,以分布式計算為基礎,旗下現擁有5大產品系列:基於容器的智能大數據云平臺Transwarp Data Cloud ( TDC )、一站式大數據平臺Transwarp Data Hub ( TDH )、智子人工智慧平臺Transwarp Sophon、分布式資料庫(快閃記憶體資料庫
  • 往十年不忘初心,新十年不負韶華丨完整回顧2020數據技術嘉年華
    十年轉瞬,初心不改,數據技術嘉年華始終堅持技術交流與分享的定位,吸引和聚集越來越多的數據領域學術精英、領袖人物、技術專家、從業者和技術愛好者,在相伴中見證個人的快速成長、技術的迭代進步、行業的蓬勃發展、生態的融合共贏,以及市場的風雲變遷。「自研·智能·新基建——雲和數據促創新 生態融合新十年」是本屆DTC的主題。
  • 星環科技:成立7年9輪融資 助推基礎軟體國產化的「光速飛船」|高...
    自2013年成立以來,星環科技以企業級一站式大數據平臺為切入點,堅持以分布式計算為根基,陸續推出分析型資料庫、NOSQL資料庫等產品,性能均處於世界領先地位,猶如一艘「光速飛船」,始終領跑行業。星環科技聯合創始人、研發總監劉汪根告訴福布斯中國,星環科技實現快速成長的驅動力並不神秘。
  • 慧據價值 連結未來丨第八屆數據技術嘉年華大會全議程精彩呈現
    ,我們邀請到了那些曾經引領我們走上數據生涯的導師們與大家共話數據技術的發展和變革。 本次大會特別邀請到,中國民生銀行總行信息科技部總經理,民生科技有限公司執行董事、總經理 牛新莊 博士,作為銀行信息科技領域的管理者和領軍人物,他積極投身新時代、新金融、新服務模式下的科技引領事業,帶領民生銀行科技團隊和民生科技有限公司探索科技金融創新模式,建設金融科技生態圈。
  • 年終盤點 | 2020星環科技不忘初心、載譽前行,踏上新徵程
    在這特殊的一年,星環科技迎來了七歲的生日,屢獲嘉獎、受邀亮相諸多線上線下重要會議,可謂是碩果纍纍的一年。現在我們倒置時間的沙漏,共同回憶專屬星環的2020。2020「星河」行業大數據應用優秀案例成為信通院「隱私計算聯盟」的初創成員獲得首批最高等級大數據(唯一一家)、資料庫服務能力評估獲2020大數據科技傳播獎聯邦學習軟體、分布式在線交易資料庫通過信通院大數據產品能力測評星羅棋布,點讚星環新佳績星環科技在2020年受到了各個領域的嘉獎,榮譽證書諸多
  • 星環科技帶你看上海展區的大數據&AI黑科技 軟體實力無處不在
    上海主題日發布了知識圖譜解決方案平臺的星環科技,作為一家全球領先的、自主研發的基礎軟體公司,用自己的技術實力,串聯起了整個展區的展示。習總書記的講話中提到,共同激活創新引領的合作動能。我們要順應數位化、網絡化、智能化發展趨勢,共同致力於消除「數字鴻溝」,助推服務貿易數位化進程。星環科技在展區的多領域應用,生動的展示了上海服務貿易數位化、網絡化、智能化的成果。
  • 星環科技人工智慧平臺Sophon為多個國內外大賽提供技術支持
    10月,星環科技參與的國內外AI大賽分別開賽。首屆「新加坡大學生人工智慧創新大賽」,由星環科技與新加坡理工學院聯合舉辦,於10月7日已經在線上開賽,優勝者將獲得中國「AIIA杯人工智慧大學生應用創新大賽」決賽的參賽資格。
  • 星環科技:堅持國產自主路線,突破大數據的細分應用場景丨疫情下的危與機
    隨著時間和業務不斷的發展,客戶提出了新的需求,能否將大數據分布式的架構部署在雲平臺上,更好的實現數據共享,解決數據孤島和煙囪開發等,成為新的業務難題。 星環科技的數據云平臺就是為滿足企業客戶各種不同層次的大數據需求而生的。
  • 星環科技工業網際網路解決方案亮相長沙網絡安全智能製造大會
    大會以「創新引領、智造未來」主題,以「全球視野、中國方案、湖南實踐、長沙模式」為主線,吸引了千餘位國內外知名院士專家、業界領軍人物、近500家領域頭部企業、數十萬專業觀眾線上線下積極參與此次大會。星環科技受邀參加此次大會並展示工業知識圖譜、「雲邊一體」工業網際網路平臺解決方案和工業大數據平臺三大模塊,吸引了製造、能源電力等工業領域的眾多參觀者參觀,並與星環科技行業架構團隊進行深入探討交流。
  • 破繭成蝶的「星環號」實力亮相 新品瞄準用戶需求
    對於星環科技來說,如何通過平臺與產品的不斷創新帶給企業用戶全新的變革,帶著這個疑問筆者和大家一起來深入看一看此次星環科技春季發布會當中所表現出來的產品優勢與不同。多模型數據處理平臺Transwarp Data Hub 7.0亮相這一全新版本的星環科技多模型數據處理平臺(TDH)主打的是一站式多模異構數據處理,這一次,星環科技打破了行業普遍存在的不同資料庫產品切換不便利的問題,在解決大數據「4個V」(數據量大、數據種類多、數據的實時性要求高、要從數據中發掘價值)需求的過程當中TDH發揮著重要作用。
  • 和華為籤署大數據領域合作備忘錄的星環科技,是什麼來頭?
    中國經濟周刊-經濟網訊(記者 宋傑) 近期在華為第17屆全球分析師大會上,星環科技與華為就數據存儲與大數據領域的產業合作正式籤署備忘錄,圍繞星環科技大數據平臺與華為海量數據存儲進行聯合解決方案開發、市場培育和產業推進,共建數據基礎設施。