暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

国产数据库厂商介绍之"达梦"

数据最前线 2023-03-09
154

国产数据库厂商”四朵金花”之一的达梦数据库股份有限公司,成立于2000年,为国有控股的基础软件企业,专业从事数据库管理系统与大数据平台的研发、销售和服务,同时可为用户提供全栈数据产品和解决方案。其前身是华中科技大学数据库与多媒体研究所,是国内最早从事数据库管理系统研发的科研机构。

经过近30年的发展,达梦已经形成了全系列的数据库产品,以及数据同步、ETL等相关的生态工具,无愧于其国产数据库“第一股”的称号。

达梦数据库管理系统

1988年,达梦成功研发出我国第一个自主版权的数据库管理系统原型CRDS。2004年达梦推出通用数据管理系统DM4,是新一代的高性能数据库产品;2012年DM7发布,支持大规模并行计算、海量数据处理;2019年,采用面向未来的全新架构,推出新一代数据库产品DM8,全面支持 SQL 标准和主流编程语言接口/开发框架。

DM数据库管理系统是达梦公司最早发布的产品,经过多年的更新和迭代,已经非常的成熟,在稳定性和创新功能上已经和国外的数据库产品不相上下。主要的功能特性有:

数据库读写分离架构,支持故障的自动切换和事务级读写负载分离,同时还能够调整读写分配比例,在读多写少的业务场景下性能显著提升;

混合事务分析处理技术,支持行列融合存储,在兼顾 OLAP 和 OLTP 的同时,满足用户对 HTAP 混合应用场景的需求,具备变更缓存、高级日志两个关键特性,弥合行存储和列存储的鸿沟;

DM8的安全性也得到显著的增强,达到国家安全四级、EAL4+级满足GB/T 20273、 GB/T 18336等;

同时在国家信创的背景下,支持多种云计算基础设施环境、支持多种软硬件平台。

达梦数据共享集群DMDSC

数据共享集群对标于Oracle RAC,适用于密集交易型的场景,采用多实例单库的架构,基于共享存储上的多个节点对外提供服务。

这种架构消除了实例级的单点故障,提供持续的服务能力应对计划及非计划的停机,集群中的一个实例失败,通过快速应用通知和快速连接故障切换,实现故障节点的快速转移,保障持续服务能力;

达梦数据共享集群具备很好的可扩展能力,当业务需求增长时,可以通过增加集群节点来增加处理能力,提升系统整体的处理能力;

此外还拥有管理负载的技术能力,能够平衡节点之间的负载,保证在特定的配置和应用高可用下系统最佳的吞吐量。

达梦分析型大规模数据处理集群DMMPP

达梦分析型大规模数据处理集群软件(DMMPP)是基于达梦数据库管理系统研发的完全对等无共享式的并行集群组件,支持将多个DM8节点组织为一个并行计算网络,对外提供统一的数据库服务,最多可支持1024个节点,支持TB到PB级的数据存储与分析,并提供高可用性和动态扩展能力,是超大型数据应用的高性价比通用解决方案。

DMMPP采用完全对等的无共享架构,通过分布负载到多个数据库服务器主机,实现存储和处理大规模的数据。支持多种数据分布,包括HASH分布、范围分步和随机分布;支持表的水平分区、垂直分区和多级混合分区,并提供了数据分布和数据分区的组合支持。

达梦数据守护集群DMDataWatch

达梦数据守护集群软件(DM Data Watch)对标于Oracle DataGuard,是一种集成化的高可靠性解决方案,该方案基于数据库REDO日志,不依赖于第三方软件和存储,用于解决由于硬件故障、自然灾害等原因导致的数据库服务长时间中断问题,提供不间断数据库服务,可同时满足用户对数据安全性和高可用性的要求。数据守护包含的主要部件有:主数据库、备数据库、联机REDO日志系统、本地REDO日志归档服务、实时REDO日志归档服务、REDO日志重做服务、MAL系统、守护进程和监视器。其中,守护进程和监视器是两个独立的工具,其他部件集成在DM8数据库服务器DMSERVER中。

达梦读写分离集群DMRWC

达梦读写分离集群(DMRWC)是DM8提供的一个用于提升并发事务处理性能的集群组件,适用于读多写少的并发事务处理类系统。在一个高并发的事务型系统中,当写事务占的比例相对读事务较小时,DM8提供的这种独具创新的方案DMRWC,可通过客户端来实现读、写事务的自动分离,减轻主机的负载。可配置多台备机,通过增加备机节点资源,提高系统的并发能力,增强系统性能。

DMRWC实现了事务级别的读、写操作分离执行的技术方案。若事务全为读操作,则全部在备机上执行;若事务全为写操作,则全部在主机上执行;若事务既有读又有写,备机会将写操作返回给主机执行,该事务中从写操作开始以后所有操作均在主机上执行,保证事务一致性。如果事务中含有存储过程/存储函数,也支持存储过程/存储函数中的读写操作的分离执行。

DMRWC属于纯软解决方案,具备高度的可移植性。提供跨平台支持,主备机可以跨不同的硬件和操作系统平台使用,对应用透明,最多支持8台备机的同时使用。

新一代分布式数据库DMDPC

适用于金融科技、工业互联网、物联网场景的新一代分布式数据库,计算与存储分离,无状态 SQL 层在算力提升同时可极致扩展,存储随需扩容,引入 Raft 协议提供强一致的数据副本保障和大地理跨度容灾。其部署方式灵活,生态伙伴友好。


除此之外,达梦还有图数据库、新云数据库(For Redis) DMNCDB 键值数据库,和数据交换平台 DMETL 、实时同步软件DMHS等等。


从上述的介绍可以看出,达梦的数据库产品不仅包括适用于在线交易类的传统关系型数据库,也有适用于分析计算的大规模处理集群数据库,以及这几年兴起的新一代分布式数据库产品。同时还提供了一些列的外围生态工具,满足和其他环境的数据运维和流通需求。


文章转载自数据最前线,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论