达梦数据库周淳:达梦产品比ORALCE更具优势

简介:
  近年来信息技术高速发展,人们一边享受着信息的高效便捷,一边为信息安全隐患忧心忡忡。今年全国两会上,信息安全也成了人们关注的一大“热词”,有人大代表提出我国要把信息安全牢牢掌握在自己手里,应加快基础软硬件的国产化替代进程。

达梦数据库某些产品性能优于ORALCE

据了解国内在基础软件领域的研究已经取得相当进展,国内最好的数据库厂家达梦数据库目前已经开始渗透数据库核心应用领域。在国家电网调度系统招标中,达梦击败国际数据库巨头甲骨文,在全国应用;在航空领域,达梦与中国航信共同签署的“中国航信基于安全可靠基础软硬件的在线事务处理系统应用迁移/重构和示范”项目成功上线运行;在中铁建财务共享平台构建中,基于达梦数据库读写分离集群的新一代应用系统不仅在功能上可以完全代替ORACLE,而且比基于ORACLE RAC集群的应用系统在性能、可扩展性等方面有更大优势。

在4月10日第五届中国数据库技术大会上,记者采访到国内知名数据库厂商达梦数据库副总经理周淳,他表示,国产达梦数据库与国际数据库从技术层面上来讲已经基本能达到与ORACLE相当的功能及性能水平,并且在价格和服务方面比ORALCE更具优势。

自主原创让安全掌握在自己手里

众所周知,受国际贸易技术壁垒限制,国外数据库厂商出口到我国的数据库产品安全等级普遍较低,难以达到我国安全四级以上要求。另一方面,在安全体系架构和数据保密强度 上,国外数据库产品存在安全隐患。

周淳介绍,国外产品权限架构主要以树状模型为基础,系统中存在拥有所有权限的超级用户,用户数据安全存在隐患。而国产达梦数据库采用多权分立架构,系统管理员与系统审计管理员、系统安全管理员均为最高等级管理角色,权限分配互相制约,能够更好的保护用户数据;数据保密强度方面,国外数据库产品的数据加密仅提供简单的常用密码算法如des、3des等。而达梦数据库密码引擎功能运行用户使用强度更高的第三方密码算法、密码机、加密卡等,使得达梦数据库能够支持国家密码管理局规定的国产密码算法,这一点达梦数据库强于国外产品。

周淳还表示,更重要的一点是,达梦数据库是完全自主原创非开源产品,其他国内厂商由于基于现有开源产品,自主程度、核心优化能力与完全自主研发的达梦数据库有相当的差距。同时,达梦数据库通过了EAL4(信息技术产品安全测评证书),并且在国内军用数据库中安全等级最高。

走出国门的国产数据库

受斯诺登“棱镜门”事件影响,在国内某些关键、重要行业领域选用国外产品导致的信息安全隐患不言而喻,国产化是主流趋势。那么国产化能否保证性能呢?周淳表示,国产数据库与国际巨头ORACLE的差距已经越来越小,从技术层面上来讲达梦数据库已经基本能达到与ORACLE相当的功能及性能水平,并且在价格和服务方面比ORALCE更具优势。

近年来,国产数据库发展迅猛,许多国产数据库已经开始渗透数据库核心应用领域。在国家电网调度系统招标中,达梦击败国际数据库巨头甲骨文,在全国应用。达梦数据库已成功应用于公安、电力、铁路、航空、审计、通信、金融、海关、国土资源、应急救援等20多个行业领域。

据了解,除在国内数据库市场持续领跑外,2013年达梦数据库作为国产数据库的领头羊开启了国际化市场的全面布局。2013年基于DM7的事务型和分析型海外项目陆续在泰国和印尼成功上线并稳定运行,为国产数据库在东南亚乃至全球的推广起到了较好的示范作用,达梦数据库也成为中国数据库自主品牌挺进国际市场的标杆。

  
作者:佚名
来源:51CTO
目录
打赏
0
0
0
0
209
分享
相关文章
【赵渝强老师】达梦数据库的线程结构
达梦数据库采用单进程、多线程结构,利用对称服务器架构实现高效资源利用与可扩展性。其核心线程类型包括监听线程(管理客户端连接)、I/O线程(处理数据页读写)、工作线程(执行数据操作)、调度线程(定时任务管理)和日志刷新线程(确保REDO日志刷盘)。通过合理分工与同步机制,达梦数据库实现了高性能与稳定性。视频讲解进一步详细介绍了各线程的功能与协作方式。
【赵渝强老师】达梦数据库的线程结构
【赵渝强老师】在Docker中运行达梦数据库
本文介绍了在Docker容器中部署达梦数据库(DM 8)的具体步骤,包括创建文件夹、下载安装包、导入镜像、启动容器、登录数据库及查看状态等操作。同时,通过视频讲解辅助理解。文中还分析了将数据库服务容器化的潜在问题,如数据安全性、硬件资源争用、网络带宽占用和额外隔离带来的挑战,指出数据库服务在生产环境中可能不适合容器化的原因。
【赵渝强老师】在Docker中运行达梦数据库
【赵渝强老师】达梦数据库的逻辑存储结构
本文介绍了达梦数据库的存储结构,包括逻辑和物理存储两部分。逻辑存储结构由数据库(Database)、表空间(Tablespaces)、段(Segments)、簇(Cluster)和页(Page)组成。数据库是最大逻辑单元,包含所有表、索引等;表空间由数据文件组成,用于存储对象;段由簇构成,簇包含连续的数据页;页是最小存储单元。文中还提供了查询表空间、段和页大小的SQL语句,并附有视频讲解和示意图。
【赵渝强老师】达梦数据库的数据库对象
达梦数据库包含基本与复杂两大类数据库对象。基本对象如表、索引、视图、序列和同义词,通过单一DDL语句创建和管理。表是数据存储核心,支持多种数据类型;索引提升查询速度,常见类型包括聚集、唯一、函数等索引;视图提供虚表功能;序列生成有序整数;同义词简化对象访问。复杂对象包括存储过程、函数和触发器,需用DMSQL语言开发,适用于更复杂的业务逻辑处理。文中通过实例详细介绍了各类对象的创建与使用方法。
让数据与AI贴得更近,阿里云瑶池数据库系列产品焕新升级
4月9日阿里云AI势能大会上,阿里云瑶池数据库发布重磅新品及一系列产品能力升级。「推理加速服务」Tair KVCache全新上线,实现KVCache动态分层存储,显著提高内存资源利用率,为大模型推理降本提速。
【赵渝强老师】达梦数据库的客户端工具
本文介绍了达梦数据库的多种工具及其使用方法,包括disql交互式查询工具、数据库配置助手DBCA、DM管理工具、DM服务查看器、DM控制台工具、DM数据迁移工具、DM性能监视工具以及DM审计分析工具。每种工具的功能和操作步骤均有详细说明,并配有相关图片和代码示例,帮助用户更好地理解和使用这些工具,提升数据库管理和维护效率。
【赵渝强老师】达梦数据库的归档模式
本文介绍了达梦数据库备份与恢复中重做日志文件的作用,重点讲解了归档模式的必要性及其配置方法。文章分析了非归档模式可能导致的数据丢失问题,并推荐使用归档模式以保障数据一致性和完整性。归档模式分为本地归档和远程归档:本地归档将重做日志存储在本地,而远程归档适用于集群环境,确保所有节点拥有完整日志。文中还详细展示了如何通过SQL命令开启归档模式,包括切换状态、设置路径及验证配置等步骤,并附有视频教程辅助理解。
【赵渝强老师】达梦数据库的内存结构
本文介绍了达梦数据库管理系统的内存结构,包括内存池、缓冲区、排序区和哈希区。内存池分为共享内存池和运行时内存池,能够提高内存申请与释放效率,并便于监控内存使用情况。缓冲区涵盖数据缓冲区、日志缓冲区、字典缓冲区和SQL缓冲区,用于优化数据读写和查询性能。排序区和哈希区分别提供排序和哈希连接所需的内存空间,通过合理配置参数可提升系统效率。文内附有具体配置示例及视频讲解,帮助用户深入理解达梦数据库的内存管理机制。
【赵渝强老师】达梦数据库的物理存储结构
本文介绍了达梦数据库的存储结构及各类物理文件的作用。达梦数据库通过逻辑和物理存储结构管理数据,包含配置文件(如dm.ini、sqllog.ini)、控制文件(dm.ctl)、数据文件(*.dbf)、重做日志文件(*.log)、归档日志文件、备份文件(*.bak)等。配置文件用于功能设置,控制文件记录数据库初始信息,数据文件存储实际数据,重做日志用于故障恢复,归档日志增强数据安全性,备份文件保障数据完整性,跟踪与事件日志辅助问题分析。这些文件共同确保数据库高效、稳定运行。
【赵渝强老师】达梦数据库MPP集群的架构
达梦数据库提供大规模并行处理(MPP)架构,以低成本实现高性能并行计算,满足海量数据存储和复杂查询需求。DM MPP采用完全对等无共享体系,消除主节点瓶颈,通过多节点并行执行提升性能。其执行流程包括主EP生成计划、分发任务、各EP并行处理及结果汇总返回。为确保高可用性,建议结合数据守护部署。

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等