注册
DCA学习感受总结
专栏/培训园地/ 文章详情 /

DCA学习感受总结

Saturn 2025/01/21 197 0 0
摘要

DM对比国产数据库
由于国内做集中式关系型数据库的较少,所以从个人使用感受出发做对比:

  1. 支持多种操作系统,目前绝大多数国产数据库都只有Linux类的版本,没有发布Windows版本,而达梦不仅对国产操作系统、Linux系统有发布版本,Windows也有相应的版本迭代,这体现了兼容操作系统的多样性;
  2. 达梦的图形化工具做的也很好,基本上所有功能(安装部署、参数配置、实例管理、监控、迁移、备份等)都能在图形化界面上实现,而且数据库的基本操作、作业调度等还能生成相应的命令,在国内数据库产品中是少见的。
  3. 分布式与集中式,个人觉得分布式的架构和运维更加简单易懂,举一个例子,假设备节点的数据文件遭受损坏,分布式可以直接从主节点上拷贝文件的方式进行恢复,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只能进行脱机备份还原。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服