linux在线命令查询平台
数据库名称
达梦
Oracle
客户端
1、Linux下,有自己的客户端操作界面,利于客户操作
1、Linux下没有客户端操作界面。靠命令控制,操作起来比较吃力。
背景
1、达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统因为拥有全部源代码,达梦公司能够迅速地为用户量身定做,满足特殊需要。
2、Oracle技术服务人员上门安装和服务的需要按天或者按小时支付高昂的技术服务费,而国产数据库可以发挥本地化服务的优势,坚持为用户提供便捷高效的原厂服务。
1、Oracle开发了世界上第一个商用关系型数据库(RDBMS),经过40多年的发展,成为了世界上独一无二的数据库巨头。
2、Oracle数据库产品的品牌知名度与软件成熟度国产数据库无法相提并论的。经过多年的发展,在国内重大的行业和领域中,已经得到了广泛的应用,并且被国内的数据库用户所认同,不论从用户习惯上来讲,还是软件成熟度来讲,客户都更倾向于选择oracle。
性能特点
1、DM7采用多趟扫描、代价估算的优化策略,支持查询计划的HINT功能,可供经验丰富的DBA对特定查询进行优化改进,进一步提高查询的效率和灵活性。
2、DM7提供查询计划的重用,可以减少重复分析操作,有效提升语句的执行效率。DM7采用参数化常量方法,使得常量值不同的查询语句,同样可以重用查询计划
3、DM7提供查询结果集缓存策略,在服务器端实现结果集缓存,可以在提升查询速度的同时,保证缓存结果的实时性和正确性。
4、DM7采用更加有效的异步检查点机制,相对原有检查点长时间占用缓冲区的策略相比,逻辑更加简单,速度更快,对整体系统运行影响更小。
5、DM7采用多版本并发控制技术,使得查询与更新操作间互不干扰,有效提高了高并发应用场景中的执行效率。
6、DM7中实现了数据字典缓存技术,执行期间不必封锁整个数据字典,可以有效降低DDL操作对整体系统并发执行的影响。
7、DM7为具有多个处理器 (CPU) 的计算机提供了并行查询,以优化查询执行和索引操作。并行查询其优势就是可以通过多个线程来处理查询作业,从而提高查询的效率。
8、DM7数据压缩采用智能压缩策略,自动选择最合适的压缩算法进行数据压缩,可以显著提升数据的压缩比,进一步减少系统的空间资源开销。
9、DM7同时支持行存储引擎与列存储引擎,可实现事务内对行存储表与列存储表的同时访问,可同时适用于联机事务和分析处理。
10、DM7提供 OLAP 函数,用于支持复杂的分析操作,侧重对决策人员和高层管理人员的决策支持,可根据分析人员的要求快速、灵活地进行大数据量的复杂查询处理,并且以直观易懂的形式将查询结果提供给决策人员,以便他们准确掌握企业的经营状况,了解被服务对象的需求,制定正确的方案。
11、DM7采用完全对等无共享(share-nothing)的MPP架构,支持SQL并行处理,可自动化分区数据和并行查询,无I/O冲突。DM7 MPP为新一代数据仓库所需的大规模数据和复杂查询提供了先进的软件级解决方案,具有业界先进的架构和高度的可靠性
1、Oracle 独家具有的提供网格计算优势的功能,来提高用户服务水平、减少停机时间以及更加有效地利用 IT资源,同时还增强全天候业务应用程序的性能、可伸缩性和安全性,利用真正应用测试(RAT)尽量降低更改的风险。
2、利用自学功能自动进行 SQL 优化系统全局区(SGA)和程序全局区( PGA)的内存缓存区的自动、统一调整新的 advisor用于分区、数据恢复、流性能和空间管理针对自动数据库诊断监视器 (ADDM)的增强,能够提供 Oracle 真正应用集 (Oracle RAC)环境中的更好的性能全局视图以及改进的性能比较分析功能。
3、利用故障诊断快速解决问题,故障诊断功能使客户在发生错误后捕获 Oracle。
4、通过 Oracle Data Guard快速恢复数据 Oracle Data Guard在本地和远程服务器之间协调数据库的维护和同步以便从灾难或站点故障快速恢复。
5、支持测试环境的快照备用系统,支持自动的、快速启动的故障切换以支持异步传输。
6、SecureFiles 是 Oracle用于在数据库中存储大型对象LOB (例如图像、大型文本对象或包括 XML、医学成像以及地理空间栅格对象在内的高级数据类型)的下一代产品。SecureFiles提供能够完全与文件系统相媲美的卓越性能。此外,它还提供高级功能,例如智能压缩、透明加密以及透明的重复删除。
7、提供了与第三代高级语言的借口软件PRO*系列,能在C,C++等主语言中嵌入SQL语句及过程化(PL/SQL)语句,对数据库中的数据进行操纵。且他有许多优秀的前台开发工具如POWER BUILD、SQL*FORMS、VISIA BASIC等,可以快速开发生产基于客户端PC平台的应用程序,并具有良好的移植性。
兼容
1、体系结构方面,DM7兼容oracle的单库单实例式结构、表空间-数据文件机制、回滚机制、多版本并发控制、闪回。
2、应用开发接口兼容,兼容PL/SQL常用语法90%、OCI、OOCI、OO4O接口兼容、系统包机制。
3、维护管理方式兼容,兼容大量V$动态视图、AWR性能分析报告、10053等事件。
案例现已成功应用于商务部、政法委、工信部、国家电网、中国铁建集团、中国铁路总公司、中国航信等政府机关、大型中央国有企业以及国防,其中达梦数据库替换ORACLE在国家智能电网已稳定运行6年,占有率达80%;经过实测,达梦数据库支撑的中国铁建集团财务大共享系统,支持在线用户高达12000个。
高可用性
1、DM7可以提供数据库或整个服务器的冷/热备份以及对应的还原功能,达到数据库数据保护和迁移。支持的备份类型包括物理备份、逻辑备份,可实现全库、表空间、B树3个级别的备份。支持增量备份,支持以检查点进行还原。
2、DM7提供事务级的同步复制和异步复制功能。DM7数据复制功能支持一到多、多到一、级联复制、多主多从复制、环形复制、对称复制以及大数据对象复制。
1、RAC是Oracle数据库高可用性解决方案。高可用性包含两部分的内容:首先是在这种解决方案下要确保数据不丢失,这是最基础的也是必须要保证的;
2、其次是确保不停机,使Oracle数据库一直维持在正常的运行状态,避免停机给客户带来的损失
高安全性
1、DM7是具有自主知识产权的高安全数据库管理系统,已通过公安部安全四级评测。是目前安全等级最高的商业数据库之一。同时DM7还通过了中国信息安全测评中心的EAL4级评测。
2、DM7 提供基于用户口令和用户数字证书相结合的用户身份鉴别功能,还支持基于操作系统的身份认证、基于LDAP集中式的第三方认证。
3、DM7提供数据库审计功能,审计类别包括:系统级审计、语句级审计、对象级审计。DM7提供审计分析功能,通过审计分析工具Analyzer实现对审计记录的分析。提供强大的实时侵害检测功能,用于实时分析当前用户的操作,并查与该操作相匹配的审计分析规则。
4、DM7提供了系统权限和对象权限管理功能,并支持基于角的权限管理,方便数据库管理员对用户访问权限进行灵活配置。
5、DM7提供强制访问控制功能,强制访问控制的范围涉及到数据库内所有的主客体,避免了管理权限全部由数据库管理员一人负责的局面,可以有效防止敏感信息的泄露与篡改,增强系统的安全性。
6、DM7支持基于SSL协议的通讯加密,对传输在客户端和服务器端的数据进行非对称的安全加密,保证数据在传输过程中的保密性、完整性、抗抵赖性。
7、DM7实现了对存储数据的透明存储加密、半透明存储加密和非透明存储加密。每种模式均可自由配置加密算法。用户可以根据自己的需要自主选择采用何种加密模式。
Oracle数据库系统在实现数据库安全性管理方面采取的基本措施有:
1、通过验证用户名称和口令,防止非Oracle用户注册到Oracle数据库,对数据库进行非法存取操作。
2、授予用户一定的权限,例如connect,resource等,限制用户操纵数据库的权力。
3、授予用户对数据库实体(如表、表空间、过程等)的存取执行权限,阻止用户访问非授权数据。
4、提供数据库实体存取审计机制,使数据库管理员可以监视数据库中数据的存取情况和系统资源的使用情况。
5、采用视图机制,限制存取基表的行和列集合。
通用性
1、DM7兼容多种硬件体系,可运行于X86SPARC、POWER等硬件体系之上。DM7各种平台上的数据存储结构和消息通信结构完全一致,使得DM7各种组件在不同的硬件平台上具有一致的使用特性。
2、DM7实现了平台无关性,支持Windows系列、各版本Linux(2.4及2.4以上内核)、Unix、NeoKylin、AIX、Solaris等各种主流操作系统。DM7的服务器、接口程序和管理工具均可在32位/64 位版本操作系统上使用。
3、DM7支持多种主流集成开发环境,包括PowerBuilderDelphiVisual Studio、.NET、C++Builder、Qt、JBuilder、Eclipse、Zend Studio等;
4、DM7支持各种开发框架技术,主要有SpringStrutsHibernate、iBATIS SQLMap、EntityFramework、ZendFramework等;
5、DM7提供对SQL92的特性支持以及SQL99的核心级别支持;支持多种数据库开发接口,包括OLE DB、ADO、ODBC、OCI、JDBC、Hibernate、PHP、PDO、DB Express以及.Net DataProvider等。
6、DM7支持多种网络协议,包括IPV4协议、IPV6协议等。完全支持Unicode、GBK18030等常用字符集。
特功能
1、全文检索。DM提供多文本数据检索服务,包括全文索引和全文检索。全文索引为在字符串数据中进行复杂的词搜索提供了有效支持。
2、多字符集支持。为了实现对多种语言的存储和访问,达梦数据库采用两种编码方式来存储数据。一种是根据操作系统所提供的系统默认编码来进行存储,一种是利用Unicode编码来进行存储。
3、物理数据页大小可选物理数据页是系统内部数据组织的基本单位。系统的高速磁盘缓冲、 I/O等都以数据页为单位进行。DM系统允许用户在建立系统时,可在4K、8K、16K或32K中任选一个值作为页的大小,以达到最优的应用系统性能。
4、代理服务与作业调度在DM系统中,代理服务是运行在服务器端,调度并执行作业、监视警报的服务。通过它用户可以自动执行部分管理任务,如定期备份、出错通知等,减轻工作负担。必须启动代理服务后,作业与调度才能正常工作。代理服务加载系统定义的所有作业,并根据其调度信息安排其执行时间。当特定的时刻到来时,启动作业,并依次执行作业包含的每个步骤。代理服务不仅监控时间事件,同时也监控服务器内部的警报事件,当服务器在运行中产生某个特定事件时(如执行操作失败),代理服务会检测到这个事件的发生,并触发相应的警报。
5、多媒体和空间信息支持DM采用创新的混合数据库模型,扩展的多媒体和GIS数据类型等技术,成功实现了空间数据、多媒体数据与常规数据的一体化定义、存储和管理,在空间地理信息及多媒体信息管理方面具有明显的优势。此外,DM系统还提供了地理信息的分层检索、限定检索、漫游、特写、局部放大、叠加等功能。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。