达梦数据库介绍


前言

近几年由于各种原因,国内开启了一波国产化浪潮,各种不同的技术都在不断的国产化,这之中当然不能少了数据库。国产数据库虽然很多,但是真正被看上的却很少,达梦数据库是其中一个。作为技术员怎么能放过对它的研究,接下来让我们一起来研究,一起来吐槽,促进其快速成长。


一、达梦数据库的定位

让我们先来看一下它的自我介绍(官网原话):

1、新一代大型通用关系型数据库,全面支持SQL标准和主流编程语言接口/开发框架。行列整合存储技术,在兼顾OLAP和OLTP的同时,满足HTAP混合应用场景。
2、融合 了分布式、弹性计算与云计算的优势,对灵活性、易用性、可靠性、高安全性等方面进行了大规模改进,多样化架构充分满足不同场景需求,支持超大规模并发事务处理和事务-分析混合型业务处理,动态分配计算资源,实现更精细化的资源利用、更低成本的投入。一个数据库,满足用户多种需求,让用户能更加专注业务发展。
3、支持自动故障切换、支持事务级读写负载分离、支持读写分配比例可调整、读多写少业务场景下的性能近线性提升。
4、具备事务-分析混合弄业务处理能力,满足用户对HTAP应用场景的需求;具备变更缓存、高级日志两个关键特性,弥合行存储列存储的鸿沟。
5、多项细节优化,增强易用性,为用户带来359项产品细节打磨,优化细节增强易用性。全新的集中式运维管理工具——DEM;管理工具集成新的SQL助手2.0、运行环境提示与误删保护;高安全等级的数据库管理系统,达到国家安全四级、EAL4+级,满足GB/T 20273、GB/T 18336;增强改进多项安全性;支持多种云计算基础设施环境、支持多种硬件平台。

官网说了这么多,总结就是以下几点:

  1. 兼容SQL
  2. 高安全
  3. 即是行数据库又是列数据库
  4. 方便迁移
  5. 方便运维

这些说起来有些空洞,后面就让我们一起探究其内在如何吧,毕竟官网做出来是为了更好的销售。

二、达梦有哪些工具

达梦桌面工具提供了很多,功能还是不错的,我们一起来看一下,当然要想使用这些工具,前提是必需得安装本地版本的达梦(也不是所有工具都是)。简单的安装这里就不介绍了,桌面版本的安装直接下一步下一步就可以解决。

1、达梦管理工具

在这里插入图片描述
在这里插入图片描述
这里面的功能还是比较齐全的,从模式 到 用户 到 角色 再到表空间 再到 存储过程 等都可以管理,后面章节会对其做详细说明。

2、达梦数据迁移工具

在这里插入图片描述
在这里插入图片描述
不得不说这是一个非常好用的工具,如果你想从mysql 或者 Oracle 迁移到达梦,都少不了这个工具,会让你的效率大大提升,后面章节会对其进行详细介绍。

3、 达梦数据库配置助手

在这里插入图片描述
在这里插入图片描述
从图片上就能看出来,这是一个数据库初始化、注册及删除的工具。如果你是从mysql转到达梦,建议最好先了解其模式,再对其进行操作,它和mysql差别还是挺大的;但是如果你是Oracle转到达梦,理念上差不多,但是还是有一些区别,不过已经不影响对其的使用了。后面章节会对其进行详细介绍。

4、其它工具

当然达梦不仅仅有这三个工具,这里只展示出来最常用的工具,还有一些辅助工具,如下:
在这里插入图片描述
当然其它的工具后面也会详细介绍其使用方式。

三、Linux下的工具

毕竟是数据库,不能仅有图形化界面工具,还必需有命令行的操作工具,不然对于一些特殊环境是没办法操作的。

1、数据库初始化工具

服务器命令行环境下(如:Linux / Ubuntu / CentOS / Redhat 等),当你安装好了数据库之后,会在bin目录下看到有很多工具,其中有一个dminit,它就是数据库初始化工具,如下图:
在这里插入图片描述
如常用操作命令:

./dminit PATH=dm/data INSTANCE_NAME=DBSERVER CASE_SENSITIVE=0 CHARSET=1 PORT_NUM=5236 SYSDBA_PWD=XXXXXXXX EXTENT_SIZE=32

执行完成之后,数据库就初始化完成了,和上面提到的 “达梦数据库配置助手”是一样的功能,后面会详细介绍这些参数的作用。

2、数据库迁移工具

服务器命令行环境下(如:Linux / Ubuntu / CentOS / Redhat 等),当你安装好了数据库之后,可以在tool目录下找到DTS迁移工具,这个工具是可以通过命令行进行配置及迁移数据。如下图
在这里插入图片描述
在这里插入图片描述
后面章节会详细说明此工具如何使用,以及如何查看其迁移日志,在迁移过程中的不兼容SQL等问题。

3、其它工具

上面只介绍了其常用的工具,其安装目录下还有很多工具,可以帮助我们在实际生产过程中提高效率。详细介绍请看后续章节。

四、其它连接工具

也许大家会问,有没有像Oracle / MySQL 一样,有很多第三方工具,并且还很好使用。这也是有的,不过毕竟是国内出的数据库软件,目前还没有第三方针对它出这么一款高性能的工具。不过也有可以用的,这里给大家推荐一款:Dbeaver

这款工具是可以通过配置连接上达梦数据库,但是工具提供的功能并不是很多,只不图形化界面更适合我们直观的查问题。


总结

达梦数据库虽然算不上好用的数据库,但是毕竟是国产化的数据库,后面会得到国人的大力支持,希望它也能不断的完善,不断的进步。我们一起来见证它的成长吧。

  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
达梦数据库是一种支持大规模数据存储和处理的数据库管理系统。要将MySQL数据库迁移到达梦数据库,我们需要以下步骤: 1.备份MySQL数据库:首先,我们需要使用MySQL提供的备份工具对数据库进行备份,以确保数据的完整性和安全性。 2.安装达梦数据库:在目标服务器上安装达梦数据库,并确保数据库可以正常工作。根据操作系统的要求进行安装,一般包括下载安装文件、运行安装程序和配置数据库参数。 3.转换数据:使用达梦数据库提供的数据迁移工具(如dmt2dmd)将MySQL数据库中的数据转换为达梦数据库所需的格式。这个工具可以将MySQL的表、视图、索引、触发器等对象转换为达梦数据库可以识别的格式,保持数据的一致性。 4.迁移数据:将转换后的数据导入到达梦数据库中。使用达梦提供的数据导入工具(如dmloader)将数据文件导入到达梦数据库中,确保数据的完整性和一致性。 5.测试和验证:迁移完成后,对达梦数据库进行测试和验证,以确保迁移过程没有出现问题,并且数据可以正常访问和操作。在此过程中,可以检查数据的完整性、查询性能和应用程序的稳定性。 6.切换应用程序:在确认达梦数据库工作正常后,可以通过更新应用程序的数据库连接信息,将应用程序指向达梦数据库。在切换之前,可以先进行一段时间的并行测试,确保应用程序在新的数据库上运行正常。 通过以上步骤,我们可以成功地将MySQL数据库迁移到达梦数据库。迁移过程需要仔细规划和执行,以确保数据的完整性和一致性,并减少应用程序的停机时间。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yezhijing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值