达梦数据库与oracle对比,性能上可否替代oracle?

您所在的位置:网站首页 数据库对比分析 达梦数据库与oracle对比,性能上可否替代oracle?

达梦数据库与oracle对比,性能上可否替代oracle?

2024-07-12 16:31:41| 来源: 网络整理| 查看: 265

文章目录一、国产数据库排行榜(2021年) 二、国产数据库分类 三、达梦官网 四、达梦背景 五、达梦产品及解决方案 六、达梦与oracle对比 1、数据库安装 2、数据库体系结构 3、表空间管理 4、用户模式 5、关于备份 6、关于表 7、产品对标 8、性能对比 七、总结

最近公司也打算采用国产数据库,一方面是数据涉及到保密因素,另一部分也由于oracle的费用实在是太贵了,因此调研了一下国产的达梦数据库,与oracle进行了对比,重点考虑性能上可否替代oracle数据库,经过潘老师结合网上的一些资料,整理如下信息,也可供大家进行参考。

一、国产数据库排行榜(2021年)

下图是一张取自于2021年的国产数据库排行榜图,排名比较靠前的就四达梦和人大金仓。2021年的国产数据库排行榜图 当然最新的国产数据库排行榜图可以参考:https://www.modb.pro/dbRank 但整体而言,目前达梦数据库还是比较靠前的。因为我们主要替代oracle,并且是单机部署,不需要考虑分布式数据库,因此也没有考虑更受欢迎的TiDB。

PS:顺便提下:其中武汉达梦与人大金仓均为国产数据库软件厂商,与神州通用、南大通用一起,被称为“国产数据库四小龙”。

另外结合下图,我们可以看出排行榜的前几名中,对比达梦和人大金仓,无论从愿景完整度和执行能力上,都是达梦优于人大金仓。

二、国产数据库分类

根据源代码来源不同,国产数据库可以分为四大类:Oracle系,MySQL系,Informix系,PostgreSQL系 国产数据库分类 达梦数据库属于Oracle系,近年在信创的东风下,一路进取,不断获得市场和生态上的成功,达梦数据库也是国内第一家将类似Oracle RAC架构实现的国产厂商。

两个数据库很相似,大部分操作相近,对Oracle比较了解的话,上手达梦数据库也会比较快。

综合以上几张图,如果我们需要代替oracle数据库,达梦更有优势。

三、达梦官网

从上面分析看,选择达梦更靠谱,我们可以去它的官网进一步深入了解下达梦数据库,官网如下:https://www.dameng.com/

四、达梦背景

武汉达梦数据库有限公司成立于 2000 年,其前身是华中科技大学数据库与多媒体研究所,为中国电子信息产业集团(CEC)旗下基础软件企业,专业从事数据库管理系统的研发、销售与服务,同时可为用户提供大数据平台架构咨询、数据技术方案规划、产品部署与实施等服务。

坚持原始创新、独立研发,拥有全部源代码,具有完全自主知识产权,是国家规划布局内重点软件企业,同时也是获得国家“双软”认证和国家自主原创产品认证的高新技术企业,拥有国内数据库研发精英团队,多次与国际数据库巨头同台竞技并夺标。

目前主要应用于我国国防军事、公安、电力、电信、审计、交通、电子政务、税务、国土资源、制造业、消防、电子商务等20多个行业及领域,装机量超过10万套。

五、达梦产品及解决方案

达梦数据库系列产品

达梦数据库技术解决方案 总体而言,可以用替代oracle的达梦数据库管理系统(DM8),是新一代大型通用关系型数据库,全面支持 ANSI SQL 标准和主流编程语言接口/开发框架。行列融合存储技术,在兼顾 OLAP 和 OLTP 的同时,满足 HTAP 混合应用场景,可以实现高性能事务处理、数据库平滑迁移等功能。

六、达梦与oracle对比

以下简单对比这两个数据库。

1、数据库安装

达梦: 图形界面,基本操作简单,照着提示下一步基本完成; 命令行界面,字符操作,按照提示进行相应选择;

Oracle: 图形界面,内容相对达梦更多,先决条件检查等 静默安装,需提前准备好响应参数文件

2、数据库体系结构

达梦:单进程多线程,达梦分为实例与数据库两部分 实例,一组正在运行的DM后台进程/线程以及一个大型的共享内存组成,包含监听线程、工作线程、IO线程、调度线程、日志相关线程等。 数据库,由一组物理文件组成,包含数据文件、日志文件、控制文件以及临时文件等。 控制文件一主一备,备用的只有主不可用的情况才会被使用。

Oracle:多进程 实例,也是一组进程以及共享内存组成,涵盖进程更多 数据库,也是一组物理文件,如数据文件、日志文件、控制文件等 oracle的控制文件可以有多组,同时在线使用

3、表空间管理

达梦: 达梦表空间由数据文件组成,一个表空间可以有多个数据文件,一个数据文件只能地属于一个表空间; 仅能对表空间进行offline,不能针对某个数据文件offline; 数据文件迁移,通过一个命令可以直接在操作系统层移动文件完成整体迁移;

Oracle: 由数据文件组成,一个表空间可以有多个数据文件,一个数据文件只能地属于一个表空间; 能对表空间或者数据文件进行offline; 在12c以前,需要手动在操作系统层进行数据文件迁移,然后在数据库层更改相关路径参数;12c以后可以实现一键完成数据文件迁移

4、用户模式

两者基本一致,唯一不同是: 达梦一个用户下可以有多个模式(schema),Oracle的用户和模式(shema)是一一对应关系。

5、关于备份

Oracle数据库:热备在RMAN中进行操作。 达梦数据库:dmrman的使用与RMAN很相似,但是只能做冷备,做热备的时候需要在数据库中进行备份操作。

6、关于表

Oracle数据库:默认创建的是堆表。 达梦数据库:DM默认创建的是索引组织表。 索引组织表和堆表的区别: 索引组织表有且仅有一个聚簇索引键,表数据按照聚簇索引键排序(数据是有序的,插入有序),rowid是逻辑rowid,占用存储空间,所以索引组织表比堆表占用较多空间。

7、产品对标

最后,对于oracle有的功能,达梦数据库基本都有,比如:

1)数据库对象对比 表、索引、视图、存储过程、约束、包、触发器、同义词、dblink, oralce有的达梦全支持,尤其是同义词国产集中式数据库达梦是唯一有同义词的。

2)安装部署对比 达梦部署简单、支持国产各种芯片和服务器,优于oracle

3)架构对比 oracle 生产中常用的三种架构:ADG、RAC、OGG,达梦对标:DataWatch、DSC、DMHS

4)一体机对比 oracle 最牛的杀手锏:Exadata ,达梦对比产品:QDM

5)监控对比 oracle:oem, 达梦:DEM

8、性能对比

结合网上一些相关达梦和oracle的性能的测试资料(资料较少,但能说明一些问题): 1)达梦7(DM7)存量数据为6806万时,对插入性能进行测试: DM7性能测试 测试结论: 插⼊1000万条数据,每100万条提交⼀次,耗时与插⼊的记录数成正⽐线性关系,平均每分钟写⼊的记录数稳定在600万条左右。

2)达梦7(DM7)与oracle11g数据库测试对比 DM7与oracle11g数据库测试对比 测试结论: DM7的写入性能优于oracle11g数据库

具体的测试可以参考相关测试文章:https://blog.csdn.net/weixin_43891144/article/details/108075677

七、总结

使用达梦替代的oracle的几个原因总结: 1、在国产关系型数据库排名上,达梦一直领先,市场占有率与认可度也相对较高 2、达梦数据库在功能上几乎可以完全覆盖oracle 3、类似Oracle RAC架构实现,使用操作与oracle类似,容易过渡与学习 4、达梦数据库性能不输oracle,甚至优于oracle,现在最新版DM8性能更优 5、达梦数据库还提供云计算和大数据等系列产品及解决方案

版权声明:本站所有文章,如无特殊说明,均为本站原创。转载请务必注明文章来源,谢谢支持。本文链接:https://www.panziye.com/java/4730.html 喜欢 (9)赏【请潘老师喝杯Coffee吧!】分享 (0)


【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭