大搞國產化,細看國產資料庫

2019-09-19   IT醫生D

最近接觸的一些項目大搞國產化,著名的關係型資料庫廠商都在美國,有Oracle的Oracle和MySQL資料庫、IBM的DB2、微軟的SQL Server等。今天細說一下國內的資料庫廠商。

0x01:Oracle系

K-DB

K-DB資料庫是由浪潮和韓國第一大企業級軟體提供商Tmax公司共同研發的企業級資料庫系統 。在技術架構方面,K-DB資料庫產品採用多進程多線程體系架構,利用伺服器的CPU和內存等系統資源。在產品功能實現方面,K-DB繼ORACLE資料庫之後實現了基於共享存儲的多活資料庫集群(K-RAC),同時提供便利的開發環境和管理功能。

達夢MD

達夢資料庫管理系統是達夢公司推出的具有完全自主智慧財產權的高性能資料庫管理系統,簡稱DM。達夢資料庫管理系統的最新版本是7.0版本,簡稱DM7。DM7採用全新的體系架構,在保證大型通用的基礎上,針對可靠性、高性能、海量數據處理和安全性做了大量的研發和改進工作,極大提升了達夢資料庫產品的性能、可靠性、可擴展性,能同時兼顧OLTP和OLAP請求,從根本上提升了DM7產品的品質。

兼容性:

  • 為保障用戶現有應用系統上的投資,降低系統遷移到DM7的難度,DM7提供了許多與其他資料庫系統兼容的特性,尤其針對Oracle,DM7提供了全方位的兼容,以降低用戶學習成本,遷移成本。
  • 體系結構方面,DM7兼容oracle的單庫單實例式結構、表空間-數據文件機制、回滾機制、多版本並發控制、閃回。
  • 應用開發接口兼容,兼容PL/SQL常用語法90%、OCI、OOCI、OO4O接口兼容、系統包機制。
  • 維護管理方式兼容,兼容大量V$動態視圖、AWR性能分析報告、10053等事件。


0x02:MySQL系(均分布式)

SequoiaDB

SequoiaDB 巨杉資料庫是一款金融級分布式關係型資料庫,其自研的原生分布式存儲引擎支持完整 ACID,具備彈性擴展、高並發和高可用特性,支持 MySQL、PostgreSQL 和 SparkSQL 等多種 SQL 訪問形式,適用於核心交易、數據中台、內容管理等應用場景。SequoiaDB目前支持標準SQL的訪問,同時還在協議級別完整兼容了MySQL/PostgreSQL的語法。SequoiaDB除了100%兼容行業標準的MySQL、PostgreSQL以及SparkSQL語法及協議外,還提供了類S3對象訪問以及Posix文件系統接口、MongoDB兼容的原生JSON引擎以及深度數據壓縮等多項全新功能,滿足傳統應用開發人員對於新一代分布式資料庫的結構化、半結構化以及非結構化訪問方式的需求。

GoldenDB

GoldenDB資料庫是中興通訊的金融級的交易型分布式資料庫,是中國國內唯一一個即將完成在大型銀行核心業務商用的資料庫產品。

TDSQL

分布式資料庫(Tencent Distributed SQL,TDSQL)是騰訊打造的一款分布式資料庫產品,具備強一致高可用、全球部署架構、分布式水平擴展、高性能、企業級安全等特性,同時提供智能 DBA、自動化運營、監控告警等配套設施,為用戶提供完整的分布式資料庫解決方案。目前 TDSQL 已經為超過500+的政企和金融機構提供資料庫的公有雲及私有雲服務,客戶覆蓋銀行、保險、證券、網際網路金融、計費、第三方支付、物聯網、網際網路+、政務等領域。TDSQL 亦憑藉其高質量的產品及服務,獲得了多項國際和國家認證,得到了客戶及行業的一致認可。

TDSQL 也是騰訊雲資料庫團隊維護的金融級分布式架構 MySQL/MariaDB 內核分支,騰訊 90% 的金融、計費、交易類業務核心系統承載在 TDSQL 中。TDSQL 可以提供公有雲、專有雲兩種部署方案,可以提供關係型資料庫實例、分布式資料庫實例、分析性資料庫實例。同時 TDSQL 具備強同步複製、線程池、熱點更新、內核優化等能力,能夠為用戶提供事前、事中、事後的全維度安全方案,獲得了多項國際和國家認證。

OceanBase

OceanBase是一個支持海量數據的高性能分布式資料庫系統,實現了數千億條記錄、數百TB數據上的跨行跨表事務,由淘寶核心系統研發、運維、DBA、廣告、應用研發等部門共同完成。在設計和實現OceanBase的時候暫時摒棄了不緊急的DBMS的功能,例如臨時表,視圖(view),研發團隊把有限的資源集中到關鍵點上,當前 OceanBase主要解決數據更新一致性、高性能的跨表讀事務、範圍查詢、join、數據全量及增量dump、批量數據導入。

目前OceanBase已經應用於淘寶收藏夾,用於存儲淘寶用戶收藏條目和具體的商品、店鋪信息,每天支持4~5千萬的更新操作。等待上線的應用還包括CTU、SNS等,每天更新超過20億,更新數據量超過2.5TB,並會逐步在淘寶內部推廣。OceanBase 0.3.1在Github開源。

PolarDB

POLARDB是阿里雲自主研發的新一代關係型雲原生資料庫,既擁有分布式設計的低成本優勢,又具有集中式的易用性。POLARDB採用存儲計算分離、軟硬一體化設計,滿足大規模應用場景需求。和騰訊的TDSQL差不多。

0x03:Postgresql系

GaussDB

GaussDB 是華為推出的一款分布式資料庫,取名Gauss是在致敬數學家高斯。GaussDB 也是全球首款人工智慧原生(AI-Native)資料庫。作為全球首款AI-Native資料庫,GaussDB首次將人工智慧技術融入分布式資料庫的全生命周期,實現自運維、自管理、自調優、故障自診斷和自愈。在交易、分析和混合負載場景下,基於最優化理論,首創基於深度強化學習的自調優算法,調優性能比業界提升60%以上。

KingBaseES

KingBaseEs是北京人大金倉信息技術股份有限公司研發的具有自主智慧財產權的國產大型通用資料庫管理系統(DBMS)。KingbaseES是國產資料庫產品的典型代表。產品通過了眾多權威機構嚴格的產品評測,獲得2005年度國產資料庫產品評測第一名和北京市科學技術獎一等獎。由張效祥、孫家廣、倪光南等院士及資料庫專家組成的鑑定委員會對該成果給予了高度評價,一致認為:其技術水平和實用性達到了國際先進、國內領先水平。

0x04:Informix系

Gbase

GBase 是南大通用數據技術有限公司推出的自主品牌的資料庫產品,目前在國內資料庫市場具有較高的品牌知名度。GBase系列產品包括:新型分析型資料庫GBase 8a、分布式並行資料庫集群GBase 8a Cluster、高端事務型資料庫GBase 8t、高速內存資料庫GBase 8m/AltiBase、可視化商業智能 GBaseBI、大型目錄服務體系GBase 8d、硬加密安全資料庫GBase 8s。

GBase品牌的系列資料庫都具有自己鮮明的特點和優勢:GBase 8a 是國內第一個基於列存的新型分析型資料庫;GBase 8a Cluster是國內第一款分布式並行資料庫集群;GBase 8t是國內第一款與世界技術同級的國產事務型通用資料庫系統;GBase BI 是國內可視化商業智能的領先產品;GBase 8d 是國內第一品牌的目錄伺服器;GBase 8s 是國內第一款採用硬體加密技術獲得國家密碼管理局資質的安全資料庫;GBase 8m 是國內第一事務處理性能的資料庫。

國內資料庫大小廠商眾多,但是能在國內重要部門發揮國產化作用的不外乎以上這些資料庫廠商。據消息報道未來5年重要部門國產化要達到80%以上

如果本文對您有幫助,請幫忙關注+轉發,您的支持使我們最大的動力!