天雲資料:Hubble資料庫系統自主研發率99.62%,是真正的信創資料庫
軟體是新一代資訊科技的靈魂,是數字經濟發展的基礎,是製造強國、網路強國、數字中國建設的關鍵支撐。 2021年,工信部印發的《“十四五”軟體和資訊科技服務業發展規劃》明確指出, 要聚力攻堅基礎軟體,關鍵基礎軟體補短板,夯實開發環境、工具等產業鏈上游基礎軟體實力。
在此背景下,工信部開展原始碼自主度測試方案,在 400W+開源專案、10000W+元件數進行多維度自主度分析。 核心功能包括原始碼開源率分析、軟體成分分析、開源安全漏洞風險分析、開源許可證合規性風險分析。 天雲資料公司自主研發的 Hubble資料庫原始碼國產化率93%,系統自主研發率99.62%,是真正意義上信創資料庫。
基礎軟體的發展已不單單是一個行業的發展,更關乎著國家產業結構轉型。 基礎軟體是支撐資訊產業升級的 “根技術”,且存在兩個明顯趨勢: 一是開源,二是雲原生。
摒棄拿來主義, Hubble資料庫系統自主研發率99.62%
根據 Slintel 網站的統計資料,在全球關係型資料庫市場中, MySQL市場份額最高,達到 43.04% ,僅次於 MySQL份額的便是PG。 Hubble資料庫原始碼國產化率為93%,其開源率便是為了相容這些開源產品而服務的。
就 Hubble資料的相容能力而言: Hubble相容PG協議且完全相容PG語法以及MySQL、Oracle函式。所以在SQL解析上為了提升與PG、MySQL、Oracle等相容性,保留了部分SQL語法程式碼。
就 Hubble資料庫的系統而言: 安全管理元件、容災高可用元件、儲存引擎元件、事務管理元件、控制模組元件原始碼自主研發率 99.62%。
而且 Hubble資料庫是基於最適合雲原生的 GO 語言編寫 ,已透過邏輯計劃融合 SQL、Graph、ML、3D 點雲、NL2SQL 等實現 AI-Native 資料庫,支援 36 種 AI 原生演算法;支援 158 種量化分析函式; 支援圖邏輯計劃;支援 3D 點雲。
雲原生時代已來,國內有幾款資料庫是在 Go語言上做的?
我們知道, PC時代的產品語言是C/C++ , C語言的理念是信任程式設計師, 但應對大規模問題還是會捉襟見肘 ; 網際網路時代換成了 Java語言 ,雖然 Java語言跨平臺異構的能力強,但因其編碼繁瑣,所以 執行效率很低 。
C語言、Java語言都是業界的主流語言,為什麼天雲資料會選擇Go語言? 在資料庫產品線,天雲資料團隊早期沿著 HBase技術路徑探索。後創立天雲資料公司,面對銀行A類核心系統ACID 的事務需求,以及銀監會要求的兩地三中心容災要求,團隊開始面向交易體系進行分散式計算的原創路徑探索,Hubble資料庫重寫了HBase儲存引擎,採用Go語言研發,更適於服務化的雲原生時代。相比與C語言、Java語言,Go語言在工程化能力以及效能上都是最適合天雲資料的,可以實現邏輯層、排程層、計算層、儲存層的更小顆粒度的解析。天雲資料就是站在Google這樣巨人的肩膀上,卸掉了C語言的包袱,快速地奔跑。
簡單做一個運維量評估: C/C++ 100萬行程式碼約等於Java60-70萬程式碼,對應到Go語言大概也就是20~30萬行程式碼,其運維量可見一斑。
但目前整體市場上, 80%以上的產品語言是Java,能實現50%Go語言的也是鳳毛麟角。 Hubble 資料庫100%基於GO語言編寫,可編排、可排程、運維量小,適合雲原生時代,彈性伸縮,按需分配。
隨著雲端計算平臺的逐漸成熟,應用上雲已經成為一個不可逆轉的趨勢了。雲目前是朝著雲原生架構的方向演進的,雲原生架構中有具有統治力的雲原生專案都是用 Go 來構建的。 因此, Go 是雲端計算時代的語言,它既適應於網際網路應用的極速開發,又能在高併發、高效能的開發場景中如魚得水。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70026685/viewspace-2935135/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 天雲資料Hubble資料庫透過信通院首批HTAP資料庫產品評測資料庫
- 天雲大資料獲1億增資,釋出HTAP資料庫Hubble大資料資料庫
- 2022DTCC資料智慧 :天雲資料Hubble AI-Native資料庫混合儲存之列存AI資料庫
- 天雲資料Hubble資料庫榮獲2022年度IT168技術卓越獎資料庫
- 金融業資料庫自主創新之路資料庫
- 什麼是真正的自治資料庫?資料庫
- 【資料庫系統】資料庫系統概論====第十三章 資料庫技術發展資料庫
- 天翼雲RDS資料庫如何修改資料庫引數資料庫
- 資料庫與資料庫管理系統概述資料庫
- 資料庫系統概述之國產資料庫資料庫
- 國產資料庫調研之——AntDB資料庫資料庫
- 【資料庫資料恢復】linux系統下MYSQL資料庫資料恢復案例資料庫資料恢復LinuxMySql
- 解析金融行業資料庫自主創新路徑行業資料庫
- TapData 信創資料來源 | 國產信創資料庫達夢(Dameng)資料遷移指南,加速國產化程序,推進自主創新建設資料庫
- 資料庫系統概述之資料庫最佳化資料庫
- 微信雲開發資料庫連線資料庫
- 什麼是騰訊雲資料庫 CynosDB?雲資料庫 TencentDB for CynosDB 的特性資料庫
- 天翼雲TeleDB資料庫為實現自主可控全面亮劍資料庫
- 生產資料庫、開發資料庫、測試資料庫中的資料的區分資料庫
- 國產資料庫系列文章丨國產資料庫發展十策(二):資料庫難在研發還是難在生態?資料庫
- 資料庫系統概述資料庫
- 雲資料庫RDS是什麼?雲資料庫RDS有什麼優勢?資料庫
- 【資料庫資料恢復】HP-UX系統ORACLE資料庫被誤刪除的資料恢復資料庫資料恢復UXOracle
- Oracle資料庫遷移至PolarDb(阿里雲資料庫)Oracle資料庫阿里
- 資料庫管理丨10種不同的雲開發資料庫管理技巧資料庫
- 【MySQL資料庫】認識資料庫+環境搭建--------Windows系統MySql資料庫Windows
- 華為雲資料庫創新發展論壇,打造行業更優資料庫底座!資料庫行業
- DTC2024,華為雲資料庫創新融合大發展,打造世界級資料庫!資料庫
- 統信作業系統下資料庫管理利器作業系統資料庫
- 亞信安慧AntDB資料庫:引領向量資料庫標準化,助力大資料技術創新資料庫大資料
- 【資料庫】雲資料庫rds是什麼意思?有什麼優勢?資料庫
- 資料庫應用系統中的資料庫完整性(上)KP資料庫
- 資料庫調優和資料遷移是如何影響資料庫的RY資料庫
- EF Core助力信創國產資料庫資料庫
- 聊新基建、信創,資料庫不能少!資料庫
- MySQL資料庫是什麼?linux資料庫運維MySql資料庫Linux運維
- Faster資料庫研習,一AST資料庫
- 資料庫 資料庫的完整性資料庫