达梦数据库基于哪个数据库评测:使用达梦数据库基于哪个数据库的优缺点分析?

达梦简介武汉达梦数据库股份有限公司成立于2000年,为中国电子信息产业集团(CEC)旗下基础软件企业,致力于数据库管理系统与大数据平台的研发、销售和服务,同时可为用户提供全栈数据产品和解决方案。多年来,达梦公司始终坚持原始创新、独立研发,目前已掌握数据管理与数据分析领域的核心前沿技术,拥有全部源代码,具有完全自主知识产权。在40余年的发展过程中,达梦公司在国产数据库行业持续领跑,先后完成了近60项国家及省市级的科研开发项目,取得了近400项研究成果,皆为国际先进、国内领先水平,有30多项国家、省部级奖励。达梦公司建立了稳定有效的市场营销渠道和技术服务网络,可为用户提供定制产品和本地化原厂服务,充分满足用户的个性化需求。达梦公司产品已成功应用于金融、电力、航空、通信、电子政务等50多个行业领域。达梦数据库管理系统(DM8)DM8是达梦公司在总结DM系列产品研发与应用经验的基础上,坚持开放创新、简洁实用的理念,推出的新一代自研数据库。DM8吸收借鉴当前先进新技术思想与主流数据库产品的优点,融合了分布式、弹性计算与云计算的优势,对灵活性、易用性、可靠性、高安全性等方面进行了大规模改进,多样化架构充分满足不同场景需求,支持超大规模并发事务处理和事务-分析混合型业务处理,动态分配计算资源,实现更精细化的资源利用、更低成本的投入。一个数据库,满足用户多种需求,让用户能更加专注于业务发展。DM8和Oracle对比学习1、数据库体系结构Oracle数据库:多进程结构,大家比较熟悉的dbwr,lgwr,smon,pmon,ckpt等都是进程。达梦数据库:单进程多线程包含监听线程、工作线程、IO线程、调度线程、日志相关线程等所有的线程都集成到了dmserver进程中。2、状态的切换Oracle数据库:只能从mount状态启动到open状态,但不能从open状态直接切换到mount状态。达梦数据库:可以在mount状态和open状态之间自由切换,还增加了一个suspend挂起状态。suspend:只读状态,只能读,不能写。mount和open可以相互转换,suspend和open也可以相互转换。但mount和suspend不能相互转换。3、结束符的使用oracle数据库:命令、SQL以及程序包都是以";"为结束符。达梦数据库:SQL和命令使用";"结束,但是在执行程序包、创建模式等操作的时候要以"/"为结束符。4、关于备份Oracle数据库:热备在RMAN中进行操作。达梦数据库:dmrman的使用与RMAN很相似,但是只能做冷备,做热备的时候需要在数据库中进行备份操作。5、监听程序Oracle数据库:有单独的监听程序,使用lsnrctl进程监听操作。达梦数据库:没有了单独的监听程序,监听变成了线程dm_lsnr_thd集成到了dmserver的进程中。6、修改联机日志文件大小Oracle数据库:需要添加新的日志文件进来,删除原来老的日志进行替换。达梦数据库:可以直接对logfile的大小进行扩容。7、用户模式上有较大区别Oracle数据库:用户和模式为一一对应关系,一个用户对应一个模式达梦数据库:用户和模式是一对多的管理,一个用户可以拥有多个模式,一个模式仅能归属于一个用户。当系统建立一个用户时,会自动生成一个对应的模式用户还可以建立其他模式。8、关于表Oracle数据库:默认创建的是堆表。达梦数据库:DM默认创建的是索引组织表。索引组织表和堆表的区别:索引组织表有且仅有一个聚簇索引键,表数据按照聚簇索引键排序(数据是有序的,插入有序),rowid是逻辑rowid,占用存储空间,所以索引组织表比堆表占用较多空间。9、单个数据文件的大小Oracle数据库:单个数据文件的大小最大为2^22-1个块,数据块是大小是8k,那么能创建的最大的数据文件大小是:2^22*8K=32G-1,单个数据文件的最小值在实验中创建的最小数据文件为81k;达梦数据库:最大值为页大小的 2的31次方-1,如果页大小是8K,最大值为2^31*8K=16T-1,最小值不能低于页大小的 4096倍,如果页大小是8K最小值,将不低于32M。10、关于参数修改的格式Oracle数据库:alter system set xxx scope=spfile/memory/both;达梦数据库:alter system set xxx spfile/memory/both;11、查询实例状态和在线日志文件的语句Oracle数据库:select status from v$instance;select * from v$log;select * from v$logfile;达梦数据库:select status$ from v$instance;select * from v$rlog;select * from v$rlogfile;为么要支持优秀国内科技产品-达梦为国内技术数据库市场的崛起新秀,达梦的发展前景是前途无量的。达梦从1980年开始着手发展至今,已经是比较成熟且持续完善发展的状态,得到了国家及政府单位机构的支持,已连续多年在国产数据库市场占有率领先,跟着国家政策进行建设,发展的前景会更好。其二是达梦数据库的应用逐渐广泛,现已服务于国内外用户近十万家,应用于30多个重大核心领域,所以对于这部分的工作市场而言其实是供不应求的状态。最后就是应用的领域比较广,电网、国土、民航、政务、消防,泰国教育云等,所以在做这部分工作内容的时候也会比本科应届生平均薪资多两三千,发展空间也是比较大的。达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统的最新版本是8.0版本,简称DM8。DM8采用全新的体系架构,在保证大型通用的基础上,针对可靠性、高性能、海量数据处理和安全性做了大量的研发和改进工作,极大提升了达梦数据库产品的性能、可靠性、可扩展性,能同时兼顾OLTP和OLAP请求,从根本上提升了DM7产品的品质。常见的认证等级学习有三个,DCA、DCP、DCM,对于大学的同学们来讲,更加推荐难度适宜的DCA、DCP。从人才市场空缺的角度来看,是有很大的发展空间的,且早起进入一个领域,会有更大的升职空间。
达梦数据库初学心得
由于工作机会,需要使用达梦数据库,于是公司帮助报了达梦的DCA数据库管理员培训,前后学习培训了一周多时间。本人技术出身,但主要不是搞数据库的,以前使用过Oracle,但谈不上熟练,仅仅停留在简单操作维护的层面。下面粗略谈谈我对达梦数据库管理系统的了解以及学习心得。
**1、硬件架构支持**
达梦数据库管理系统支持多种硬件平台,Intel/AMD x86平台、国产飞腾/申威/龙芯/华为鲲鹏平台。
**2、操作系统支持**
达梦数据库管理系统主要支持Windows/Linux操作系统,Linux操作系统包括RHEL、CentOS、国产中标麒麟/银河麒麟等操作系统。
**3、达梦数据库的版本**
主要有:
个人开发版:并发和使用时间有限制,主要用于个人开发测试,不能用于商业用途。
标准版:适用于一般中小企业用户,用户数和并发数有限制,不支持集群。
企业版:适用于中大型企业,生产环境中使用较多。
安全版:在企业版的基础上增加了很多安全特性。
达梦数据库软件可以在官网下载到,个人开发版不需要导入License Key,并发和使用时间有限制,其它版本都需要购买,导入License Key。
**4、达梦数据库的安装**
Windows系统下的安全非常简单,基本上一路next即可。
Linux系统下的安装相对复杂一些,和Oracle类似,不能用root用户直接安装,先要创建安装用户组和用户,设置环境变量,修改Linux文件安全配置等等,然后再安装。当然所有这些操作完成后,在图形环境下安装也是一路next,非常简单,当然达梦数据库也支持在Linux命令行下安装。
**5、达梦数据库的卸载**
达梦数据库的卸载也非常简单,Windows系统下就不说了,Linux系统下停止数据库,然后运行uninstall.sh命令即可。
**6、创建数据库**
图形界面和命令行下都可以,图形界面下运行DM数据库配置助手:

我要回帖

更多关于 达梦数据库基于哪个数据库 的文章

 

随机推荐