文章目录
- 前言
- 一、达梦数据库的定位
- 二、达梦有哪些工具
- 1、达梦管理工具
- 2、达梦数据迁移工具
- 3、 达梦数据库配置助手
- 4、其它工具
- 三、Linux下的工具
- 1、数据库初始化工具
- 2、数据库迁移工具
- 3、其它工具
- 四、其它连接工具
- 总结
前言
近几年由于各种原因,国内开启了一波国产化浪潮,各种不同的技术都在不断的国产化,这之中当然不能少了数据库。国产数据库虽然很多,但是真正被看上的却很少,达梦数据库是其中一个。作为技术员怎么能放过对它的研究,接下来让我们一起来研究,一起来吐槽,促进其快速成长。
一、达梦数据库的定位
让我们先来看一下它的自我介绍(官网原话):
1、新一代大型通用关系型数据库,全面支持SQL标准和主流编程语言接口/开发框架。行列整合存储技术,在兼顾OLAP和OLTP的同时,满足HTAP混合应用场景。
2、融合 了分布式、弹性计算与云计算的优势,对灵活性、易用性、可靠性、高安全性等方面进行了大规模改进,多样化架构充分满足不同场景需求,支持超大规模并发事务处理和事务-分析混合型业务处理,动态分配计算资源,实现更精细化的资源利用、更低成本的投入。一个数据库,满足用户多种需求,让用户能更加专注业务发展。
3、支持自动故障切换、支持事务级读写负载分离、支持读写分配比例可调整、读多写少业务场景下的性能近线性提升。
4、具备事务-分析混合弄业务处理能力,满足用户对HTAP应用场景的需求;具备变更缓存、高级日志两个关键特性,弥合行存储列存储的鸿沟。
5、多项细节优化,增强易用性,为用户带来359项产品细节打磨,优化细节增强易用性。全新的集中式运维管理工具——DEM;管理工具集成新的SQL助手2.0、运行环境提示与误删保护;高安全等级的数据库管理系统,达到国家安全四级、EAL4+级,满足GB/T 20273、GB/T 18336;增强改进多项安全性;支持多种云计算基础设施环境、支持多种硬件平台。
官网说了这么多,总结就是以下几点:
- 兼容SQL
- 高安全
- 即是行数据库又是列数据库
- 方便迁移
- 方便运维
这些说起来有些空洞,后面就让我们一起探究其内在如何吧,毕竟官网做出来是为了更好的销售。
二、达梦有哪些工具
达梦桌面工具提供了很多,功能还是不错的,我们一起来看一下,当然要想使用这些工具,前提是必需得安装本地版本的达梦(也不是所有工具都是)。简单的安装这里就不介绍了,桌面版本的安装直接下一步下一步就可以解决。
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
这款工具是可以通过配置连接上达梦数据库,但是工具提供的功能并不是很多,只不图形化界面更适合我们直观的查问题。
总结
达梦数据库虽然算不上好用的数据库,但是毕竟是国产化的数据库,后面会得到国人的大力支持,希望它也能不断的完善,不断的进步。我们一起来见证它的成长吧。