当前位置: 首页 > news >正文

你不知道的达梦数据库

达梦数据库简介

达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统的最新版本是8.0版本,简称DM8。

 DM8采用全新的体系架构,在保证大型通用的基础上,针对可靠性、高性能、海量数据处理和安全性做了大量的研发和改进工作,极大提升了达梦数据库产品的性能、可靠性、可扩展性,能同时兼顾OLTP和OLAP请求,从根本上提升了DM8产品的品质。

5b95b4869869ee1ad85bce0b5e4262ff.png

达梦数据库发展史

399201e2c26840dc654e269dd54906c1.png

达梦数据库架构演进

6d80b873bd522d2fbbff39d040692657.png

通用性

DM8兼容多种硬件体系,可运行于X86、ARM等硬件体系之上。各种平台上的数据存储结构和消息通信结构完全一致,使得DM各种组件在不同的硬件平台上具有一致的使用特性。

DM8实现了平台无关性,支持Windows系列、各版本Linux(2.4及2.4以上内核)、Unix、NeoKylin、AIX、Solaris等各种主流操作系统。DM的服务器、接口程序和管理工具均可在32位/64位版本操作系统上使用。

DM8支持多种主流集成开发环境,包括PowerBuilder、Delphi、Visual Studio、.NET、C++Builder、Qt、JBuilder、Eclipse、Zend Studio等;

DM8支持各种开发框架技术,主要有Spring、Struts、Hibernate、iBATISSQLMap、EntityFramework、ZendFramework等。

DM8支持主流系统中间件,包括WebLogic、WebSphere、Tomcat、Jboss、东方通TongWeb、金蝶Apusic、中创InfoWeb等。

DM8提供对SQL92的特性支持以及SQL99的核心级别支持;支持多种数据库开发接口,包括OLE DB、ADO、ODBC、OCI、JDBC、Hibernate、PHP、PDO、DB Express以及.NetDataProvider等。

DM8支持多种网络协议,包括IPV4协议、IPV6协议等。

DM8完全支持Unicode、GBK18030等常用字符集。

DM8提供了国际化支持,服务器和客户端工具均支持简体中文和英文来显示输出结果和错误信息。

兼容性

为保障用户现有应用系统上的投资,降低系统迁移到DM8的难度,DM8提供了许多与其他数据库系统兼容的特性,尤其针对Oracle,DM8提供了全方位的兼容,以降低用户学习成本,迁移成本。

体系结构方面,DM8兼容oracle的单库单实例式结构、表空间-数据文件机制、回滚机制、多版本并发控制、闪回。

应用开发接口兼容,兼容PL/SQL常用语法90%、OCI、OOCI、OO4O接口兼容、系统包机制。

维护管理方式兼容,兼容大量V$动态视图、AWR性能分析报告、10053等事件。

高可用性

DM8可以提供数据库或整个服务器的冷/热备份以及对应的还原功能,达到数据库数据保护和迁移。支持的备份类型包括物理备份、逻辑备份,可实现全库、表空间、B树3个级别的备份。支持增量备份,支持以检查点进行还原。

DM8提供事务级的同步复制和异步复制功能。DM数据复制功能支持一到多、多到一、级联复制、多主多从复制、环形复制、对称复制以及大数据对象复制。

主备系统是DM提高容灾能力的重要手段。系统由一台主机与一或多台备机构成。主机提供正常的数据处理服务,备机则时刻保持与主机的数据同步。一旦主机发生故障,备机中的一台立刻可以切换成为新的主机,继续提供服务。

高安全性

DM8是具有自主知识产权的高安全数据库管理系统,已通过公安部安全四级评测。是安全等级最高的商业数据库之一。同时DM8还通过了中国信息安全测评中心的EAL4级评测。

DM8提供基于用户口令和用户数字证书相结合的用户身份鉴别功能,还支持基于操作系统的身份认证、基于LDAP集中式的第三方认证。

DM8提供数据库审计功能,审计类别包括:系统级审计、语句级审计、对象级审计。DM提供审计分析功能,通过审计分析工具Analyzer实现对审计记录的分析。提供强大的实时侵害检测功能,用于实时分析当前用户的操作,并查找与该操作相匹配的审计分析规则。

DM8提供了系统权限和对象权限管理功能,并支持基于角色的权限管理,方便数据库管理员对用户访问权限进行灵活配置。

DM8提供强制访问控制功能,强制访问控制的范围涉及到数据库内所有的主客体,避免了管理权限全部由数据库管理员一人负责的局面,可以有效防止敏感信息的泄露与篡改,增强系统的安全性。

DM8支持基于SSL协议的通讯加密,对传输在客户端和服务器端的数据进行非对称的安全加密,保证数据在传输过程中的保密性、完整性、抗抵赖性。

DM8实现了对存储数据的透明存储加密、半透明存储加密和非透明存储加密。每种模式均可自由配置加密算法。用户可以根据自己的需要自主选择采用何种加密模式。

达梦数据库和大多数通用数据库一样,由一组管理软件、多个数据文件以及数据库实例组成。

308cf040e91804b34afde4a9040d7d65.png

安装

23d85ce94b0d637f5ac9187711af7a72.png

初始化

0840469fdd1405b577f536aba95c69e6.png

实例启动

8d590517ee95ba3909452fd9f9078201.png

连接数据库实例

13b15a70439ebb9ef1e582ecb77f62cf.png

表空间

722aafa4f331b0b237d4c484f6107e10.png

表空间操作命令

783115058665f719c8519e27efefef3b.png

用户与模式

a0232c6f3525767a280c737fe1a7f4d2.png

建表

08aa66f124f7890fee01f80e5c49601b.png

DDL操作

cdec9d451c8576155bd48e70329cc5f8.png

DML操作

1fd01447c18e85a46e7ac0194d8ea5f9.png

查锁杀回话线程

7103d8f31bb66a8c99ec6df1a7e0ad21.png

812784f1e13504c8cbb5508eb350c28e.png

本期内容就分享到这里,感谢大家的关注!

相关文章:

  • 3. python:列表、元组、字典、集合
  • 【Linux】Tomcat简介及二进制安装
  • 【Java基础】Java8集合[ArrayList 常用方法讲解](源码分析+底层原理)
  • STM32F405+4G模块OTA固件升级调试记录
  • MYSQL--数据库面试题
  • 【cloud Alibaba】(二)流量控制、熔断降级(上)——Sentinel
  • 【牛客网刷题】VL1 四选一多路器
  • ES6 集合
  • Poco库使用:使用http协议通信
  • 浅谈Python+requests+pytest接口自动化测试框架的搭建
  • 【算法面试必刷Java版十八】二维数组中的查找
  • 基于AT89C51单片机的液位检测及显示电路设计
  • 深入浅出地理解Youtube DNN推荐模型
  • Group ViT(Semantic Segmentation Emerges from Text Supervision)
  • Vue.js写一个本地网址导航网站
  • 【Leetcode】101. 对称二叉树
  • Akka系列(七):Actor持久化之Akka persistence
  • es6
  • gops —— Go 程序诊断分析工具
  • iOS编译提示和导航提示
  • js操作时间(持续更新)
  • JS题目及答案整理
  • Laravel 中的一个后期静态绑定
  • Python十分钟制作属于你自己的个性logo
  • React的组件模式
  • Zsh 开发指南(第十四篇 文件读写)
  • 驱动程序原理
  • 十年未变!安全,谁之责?(下)
  • 数据可视化之 Sankey 桑基图的实现
  • 通信类
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • Spring第一个helloWorld
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • #define与typedef区别
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (06)Hive——正则表达式
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • .NET微信公众号开发-2.0创建自定义菜单
  • .Net转前端开发-启航篇,如何定制博客园主题
  • :中兴通讯为何成功
  • @hook扩展分析
  • @RequestMapping-占位符映射
  • [20171102]视图v$session中process字段含义
  • [Android]常见的数据传递方式
  • [c++] 什么是平凡类型,标准布局类型,POD类型,聚合体
  • [C++]打开新世界的大门之C++入门
  • [cb]UIGrid+UIStretch的自适应
  • [Contest20180313]灵大会议
  • [datastore@cyberfear.com].Elbie、[thekeyishere@cock.li].Elbie勒索病毒数据怎么处理|数据解密恢复