注册
【与达梦同行】初识达梦&达梦入门
技术分享/ 文章详情 /

【与达梦同行】初识达梦&达梦入门

Jensen 2022/12/12 3439 5 1

前言

现如今国产数据库已经进入百花齐放的时代。达梦在激烈的市场竞争中脱颖而出,已成龙头之势。本文旨在带领对达梦不熟悉的和对达梦感兴趣的小伙伴认识达梦,并且可以初步使用达梦。
所以本文分为两个部分:初识达梦和达梦入门。

一、初识达梦

认知并且评判一个数据库是否是一个合格甚至优秀的数据库的维度有很多。本文从“品牌基因”、“商业模式”、“人才体系”、“内核基础”、“商业落地”、“产品架构”六个维度带领大家初步的认识达梦。

1、品牌基因

创始团队背景。华中理工大学达梦数据库研究所。图片.png
资金背景。中国软件股份有限公司对达梦进行战略投资,公司进入快速发展阶段。
商用首发时间。1988年我国拥有的自主版权的国产数据库管理系统原型CRDS诞生。1997年DM2上线使用。
公司成立时间。2000年武汉华工达梦数据库有限公司成立。随后在上海、北京等地成立分部。
厂商主营业务。达梦厂商专做达梦,全部精力都投放在达梦的研发和发展之上。用心做产品,力求尽善尽美。

总结。达梦有深厚的时间积累,可靠的技术背景,稳定的资金支持,前景广阔,稳定可靠。

2、商业模式

达梦为闭源模式,导向的是企业级服务,相比于开源数据库的服务通过技术社区的方式维系,响应速度难以保障的现象有明显的优势。

多年来,公司始终坚持原始创新、独立研发的技术路线。目前,公司已掌握数据管理与数据分析领域的核心前沿技术,拥有主要产品全部核心源代码的自主知识产权。

3、人才体系

自营社区。达梦服务社区,注册人数众人,帖子数量丰富,涵盖主题广阔。
图片.png
培训认证。达梦E学。达梦人才培养体系分为:达梦认证培训体系、定制培训体系、1+X证书体系三个大类。
图片.png

总结。人才体系丰富,有利于生态建设,有能有效的反应生态建设成效。

4、内核基础

是否有自研能力。是否有自研能力关系着数据库是否掌握迭代控制权。
达梦走的是自主原创的技术路线,对产品的迭代和研发有着较强的控制权。

5、商业落地

达梦已经建立稳定有效的市场营销渠道和技术服务网络,达梦数据库产品已覆盖能源、铁路、民航、安全、电子政务、消防应急、国防军事、数据中心、金融、邮政、审计、安检、政法、海关、国土资源、互联网等20多个行业。
其中金融类场景由于处理量大,对于安全性、稳定性、性能有更高的标准。
达梦已有150+金融用户单位的应用案例。
总结。在金融领域的商业落地情况可作为达梦数据库稳定性、安全性、性能的评判维度之一。

6、产品架构

达梦产品丰富,可应用于各类应用场景。
图片.png

二、达梦入门

达梦入门旨在指导用户初步的认识和使用达梦数据库。

1、安装事项

安装教程网上有很多且很详细,就不做赘述了,这里就主要聊聊安装数据库的注意事项。

  • 安装方式。达梦提供图形化安装、命令行安装和静默安装。这里要注意的是图形化安装,会按照服务器可用内存,自动按照一定比例,设置相关参数。
  • 初始参数。安装之前请提前规划好以下几个数据库的初始参数。因为一旦数据库创建,以下几个初始化参数就不能更改,要想更改就只能重建数据库。

CHARSET 字符集选项。0 代表 GB18030,1 代表UTF-8,2 代表韩文字符集 EUC-KR
CASE_SENSITIVE 标识符大小写敏感,默认值为 Y
LENGTH_IN_CHAR 长度是否以字符为单位。1:是。0:否
PAGE_SIZE 页大小。只能是 4K、8K、16K 或 32K 之一

  • 资源规划。请提前规划好数据库的路径。包括数据库服务所在路径、数据所在路径、临时空间路径。
  • 主备/读写分离集群开启/关闭顺序

启动顺序
1>启动主库实例:systemctl start DmServiceGRP1_RWW_01
2>启动备库1实例:systemctl start DmServiceGRP1_RWW_02
3>启动备库2实例:systemctl start DmServiceGRP1_RWW_03
4>启动主库守护进程:systemctl start DmWatcherServiceGRP1_RWW_01
5>启动备库1守护进程:systemctl start DmWatcherServiceGRP1_RWW_02
6>启动备库2守护进程:systemctl start DmWatcherServiceGRP1_RWW_03
7>启动监视器:systemctl start DmMonitorServiceGRP1
关闭顺序
1>关闭监视器:systemctl stop DmMonitorServiceGRP1
2>关闭备库2守护进程:systemctl stop DmWatcherServiceGRP1_RWW_03
3>关闭备库1守护进程:systemctl stop DmWatcherServiceGRP1_RWW_02
4>关闭主库守护进程:systemctl stop DmWatcherServiceGRP1_RWW_01
5>关闭主库实例:systemctl stop DmServiceGRP1_RWW_01
6>关闭备库1实例:systemctl stop DmServiceGRP1_RWW_02
7>关闭备库2实例:systemctl stop DmServiceGRP1_RWW_03

2、安装目录

./dmdbms/bin 可执行程序所在目录。
./dmdbms/doc 参考手册
./dmdbms/drivers 驱动
./dmdbms/log 服务器运行时日志
./dmdbms/tool 图形界面工具
./dmdbms/root 创建桌面快捷方式、开始菜单脚本、注册服务脚本
./dmdbms/web 搭建基于WEB的管理工具DEM

3、访问方式

  • disql
    ./disql 用户名/密码@IP地址:端口号
  • manager图形化客户端
    tool目录下执行./manager
    图片.png

4、常用工具

图片.png

  • DM管理工具。工具名称:Manager,达梦系统最主要的图形界面工具,通过它用户可以与数据库进行交互—操作数据库对象和从数据库获取信息。
  • DM数据迁移工具。工具名称:DTS,提供了主流大型数据库迁移到DM、DM迁移到主流大型数据库、DM到DM、文件迁移到DM以及DM迁移到文件的功能。
  • DM性能监控工具。工具名称:Monitor,监视服务器的活动和性能情况。
  • DM数据库配置助手。工具名称:Dbca,用户在创建数据库的的时候,能够通过图形界面设置初始化数据库的参数。
  • DM控制台工具。工具名称:Console,服务器参数配置、管理DM服务、脱机备份与还原、查看系统信息、查看许可证信息
  • DM审计分析工具。工具名称:Analyzer,审计规则的创建与修改、审计记录的查看与导出
  • 达梦服务查看器。工具名称:Dmservice,用户能够通过图形界面的方式查看、管理和配置数据库服务。
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服