电脑知识|数据库管理系统有哪些,常见的数据库管理系统有( 四 )



(3) 数据库管理系统的性能分析 。
包括性能评估(响应时间、数据单位时间吞吐量)、性能监控(内外存使用情况、系统输入/输出速率、SQL语句的执行,数据库元组控制)、性能管理(参数设定与调整) 。

(4) 对分布式应用的支持 。
包括数据透明与网络透明程度 。 数据透明是指用户在应用中不需指出数据在网络中的什么节点上,数据库管理系统可以自动搜索网络,提取所需数据;网络透明是指用户在应用中无需指出网络所采用的协议 。 数据库管理系统自动将数据包转换成相应的协议数据 。

(5) 并行处理能力 。
支持多CPU模式的系统(SMP,CLUSTER,MPP),负载的分配形式,并行处理的颗粒度、范围 。

(6) 可移植性和可括展性 。
可移植性指垂直扩展和水平扩展能力 。 垂直扩展要求新平台能够支持低版本的平台,数据库客户机/服务器机制支持集中式管理模式,这样保证用户以前的投资和系统;水平扩展要求满足硬件上的扩展,支持从单CPU模式转换成多CPU并行机模式( SMP, CLUSTER, MPP)

(7) 数据完整性约束 。
数据完整性指数据的正确性和一致性保护,包括实体完整性、参照完整性、复杂的事务规则 。

(8) 并发控制功能 。
对于分布式数据库管理系统,并发控制功能是必不可少的 。 因为它面临的是多任务分布环境,可能会有多个用户点在同一时刻对同一数据进行读或写操作,为了保证数据的一致性,需要由数据库管理系统的并发控制功能来完成 。 评价并发控制的标准应从下面几方面加以考虑:

保证查询结果一致性方法
数据锁的颗粒度(数据锁的控制范围,表、页、元组等)
数据锁的升级管理功能
死锁的检测和解决方法

(9) 容错能力 。
异常情况下对数据的容错处理 。 评价标准:硬件的容错,有无磁盘镜象处理功能软件的容错,有无软件方法异常情况的容错功能

(10) 安全性控制
包括安全保密的程度(帐户管理、用户权限、网络安全控制、数据约束)

(11) 支持汉字处理能力
包括数据库描述语言的汉字处理能力(表名、域名、数据)和数据库开发工具对汉字的支持能力 。
数据库管理系统有哪些?他们各自有何特点,以及他们的市场概况? 数据库管理系统的主要功能如下:
1、数据定义 。 DBMS提供数据定义语言DDL,供用户定义数据库的三级模式结构、两级映像以及完整性约束和保密限制等约束 。
2、数据操作 。 DBMS提供数据操作语言DML,供用户实现对数据的追加、删除、更新、查询等操作 。
3、数据库的运行管理 。 数据库的运行管理功能是DBMS的运行控制、管理功能,包括多用户环境下的并发控制、安全性检查和存取限制控制、完整性检查和执行、运行日志的组织管理、事务的管理和自动恢复 。
4、数据组织,存储与管理 。 DBMS要分类组织、存储和管理各种数据,包括数据字典、用户数据、存取路径等,需确定以何种文件结构和存取方式在存储级上组织这些数据 。
5、数据库的保护 。 数据库中的数据是信息社会的战略资源,所以数据的保护至关重要 。
6、数据库的维护 。 这一部分包括数据库的数据载入、转换、转储、数据库的重组合重构以及性能监控等功能 。
参考资料:

5种常用的数据库管理软件有什么?