分享

大搞国产化,细看国产数据库

 网摘文苑 2019-09-19

最近接触的一些项目大搞国产化,著名的关系型数据库厂商都在美国,有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%以上

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多