1、数据库安装
达梦:
图形界面,基本操作简单,根据提示下一步基本完成;
Oracle:
图形界面,内容相对达梦更多,复杂.
2、数据库进程体系结构
达梦:单进程多线程
Oracle:多进程
3、表空间管理
达梦:
达梦表空间由数据文件组成,一个表空间可以有多个数据文件,一个数据文件只能地属于一个表空间;
仅能对表空间进行offline,不能针对某个数据文件offline;
数据文件迁移,通过一个命令可以直接在操作系统层移动文件完成整体迁移;
Oracle:
由数据文件组成,一个表空间可以有多个数据文件,一个数据文件只能地属于一个表空间;
能对表空间或者数据文件进行offline;
在12c以前,需要手动在操作系统层进行数据文件迁移,然后在数据库层更改相关路径参数;12c以后可以实现一键完成数据文件迁移
4、用户模式
两者基本一致,不同的是:达梦一个用户下可以有多个模式,Oracle的用户和模式一一对应关系。
5、关于备份
Oracle数据库:热备在RMAN中进行操作。
达梦数据库:dmrman的使用与RMAN很相似,但是只能做冷备,做热备的时候需要在数据库中进行备份操作。
6、关于表
Oracle数据库:默认创建的是堆表。
达梦数据库:DM默认创建的是索引组织表。
索引组织表和堆表的区别:
索引组织表有且仅有一个聚簇索引键,表数据按照聚簇索引键排序(数据是有序的,插入有序),rowid是逻辑rowid,占用存储空间,所以索引组织表比堆表占用较多空间。
7、产品对比
对于oracle有的功能,达梦数据库基本有,如:
1)数据库对象对比
表、索引、视图、存储过程、约束、包、触发器、同义词、dblink, oralce有的达梦全支持,尤其是同义词国产集中式数据库达梦是唯一有同义词的。
2)安装部署对比
达梦部署简单、支持国产各种芯片和服务器,优于oracle
3)架构对比
oracle 生产中常用的三种架构:ADG、RAC、OGG,达梦对标:DataWatch、DSC、DMHS
八 2022年7月国产数据库排行(墨天轮)
国产数据库达梦排名第二 .