ITPub博客

首页 > 数据库 > Oracle > 谈谈达梦数据库和Oracle差异

谈谈达梦数据库和Oracle差异

原创 Oracle 作者:pingdanorcale 时间:2024-06-18 16:28:55 0 删除 编辑

Oracle和达梦数据库(DM数据库)是两种不同的数据库管理系统,以下几个方面存在区别:

一. 体系结构上

  1. Oracle数据库属于多进程(PMON、SMON、DBWR、LGWR、CKPT、ARCn、other)
  2. DM数据库属于单进程多线程 (主进程是dmserver,checkpoint线程、I/O线程、监听线程、日志写线程、mal线程、purge线程、audit flush线程、调度线程、task线程、worker线程、DB/UTHR线程等)。

  3. 登录验证方面DM数据没有操作系统验证登录方式。

  4. 启动方式

   Oracle可以从关闭->nomount->mount->open

DM数据库除了mount和suspend之间不能直接转化,其余之间状态可以任意转换。
二、 安全方面

Oracle:提供了安全控制和审计功能,支持细粒度的权限管理,并通过Profile机制控制用户资源使用。

达梦数据库:安全性,采用参数PWD_POLICY管理密码策略,且在国密算法支持、国产化适配等方面有优势,符合国内安全合规要求。

三、 功能特性

事务处理:

Oracle在创建表空间可以指定数据文件大小 如:KB、MB、GB,DM数据库默认换算是MB,且数值后不能指定单位;

DM数据的system、roll、main、temp分别对应Oracle的system、undo、user、temp表空间;

DM数据库的temp的表空间大小通过dm.ini参数文件来控制。

事务处理:Oracle数据库通常需要手动提交事务,而达梦数据库除命令行工具外,多数情况下采用自动提交模式。

备份恢复:Oracle的RMAN工具支持热备份,允许在数据库运行时进行备份;达梦数据库的RMAN则可能仅支持冷备份,需要数据库处于非活动状态。

SQL语法与管理工具:Oracle使用SQL*Plus作为命令行工具,而达梦数据库使用DISQL。在SQL语法上,两者虽有共通之处,但也存在一些差异。

四、性能与扩展性:

  • Oracle:以其出色的性能优化技术和大规模部署能力著称,提供了诸如并行查询、分区表、自动工作负载管理等功能。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10201716/viewspace-3019222/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-01-02

  • 博文量
    158
  • 访问量
    221187