DM对比国产数据库
由于国内做集中式关系型数据库的较少,所以从个人使用感受出发做对比:
DM与Oracle的差异
数据库结构设计
Oracle数据库,采用了多线程架构,由系统全局区(SGA),程序全局区(PGA),后台进程等部分组成。
达梦数据库,采用单进程多线程架构,单进程多线程包含监听线程、工作线程、IO线程、调度线程、日志相关线程等。
数据库状态
Oracle数据库有这四种状态,open:打开所有文件;mount:打开控制文件;nomount:打开实例;shutdown:关闭。Oracle进行状态切换时只能从mount状态启动到open状态,不能从open状态直接切换到mount状态。
达梦数据库的状态有Startup、After Redo、Open、Mount、Suspend、Shutdown。达梦数据库的状态切换,除了mount和suspend之间不能直接转化,其余之间状态可以任意转换。
用户模式
Oracle数据库,一个用户一般对应一个模式,且该模式的名称与用户名相同,并作为该用户的默认模式。
达梦数据库,一个用户可以创建多个模式,一个模式中的对象(表、视图等)可以被多个用户使用。模式不是严格分离的,一个用户可以访问他所连接的数据库中有权限访问的任意模式中的对象。
备份工具
Oracle可以使用RMAN工具进行热备;
达梦数据库的DMRMAN只能进行脱机备份还原。
文章
阅读量
获赞