数据库管理系统的选型标准
文:https://www.digiwin.com
作者:鼎捷数智 | 发布时间:2014-04-27 00:00:00
数据库管理系统在我们日常生活中是非常常见的一个系统,其主要负责公司整体运营的数据,可是现如今市面上的数据库管理系统是非常多的,那么该如何选择数据库管理系统呢?
选择数据库管理系统时应从以下几个方面予以考虑:
(1) 构造数据库的难易程度。
需要分析数据库管理系统有没有范式的要求,即是否必须按照系统所规定的数据模型分析现实世界,建立相应的模型;数据库管理语句是否符合国际标准,符合国际标准则便于系统的维护、开发、移植;有没有面向用户的易用的开发工具;所支持的数据库容量,数据库的容量特性决定了数据库管理系统的使用范围。
(2) 程序开发的难易程度。
有无计算机辅助软件工程工具CASE——计算机辅助软件工程工具可以帮助开发者根据软件工程的方法提供各开发阶段的维护、编码环境,便于复杂软件的开发、维护。有无第四代语言的开发平台——第四代语言具有非过程语言的设计方法,用户不需编写复杂的过程性代码,易学、易懂、易维护。有无面向对象的设计平台——面向对象的设计思想十分接近人类的逻辑思维方式,便于开发和维护。对多媒体数据类型的支持——多媒体数据需求是今后发展的趋势,支持多媒体数据类型的数据库管理系统必将减少应用程序的开发和维护工作。
(3) 数据库管理系统的性能分析。
包括性能评估(响应时间、数据单位时间吞吐量)、性能监控(内外存使用情况、系统输入/输出速率、SQL语句的执行,数据库元组控制)、性能管理(参数设定与调整)。
(4) 对分布式应用的支持。
包括数据透明与网络透明程度。数据透明是指用户在应用中不需指出数据在网络中的什么节点上,数据库管理系统可以自动搜索网络,提取所需数据;网络透明是指用户在应用中无需指出网络所采用的协议。数据库管理系统自动将数据包转换成相应的协议数据。
(5) 并行处理能力。
支持多CPU模式的数据库管理系统(SMP,CLUSTER,MPP),负载的分配形式,并行处理的颗粒度、范围。
(6) 可移植性和可扩展性。
可移植性指垂直扩展和水平扩展能力。垂直扩展要求新平台能够支持低版本的平台,数据库客户机/服务器机制支持集中式管理模式,这样保证用户以前的投资和系统;水平扩展要求满足硬件上的扩展,支持从单CPU模式转换成多CPU并行机模式(SMP, CLUSTER, MPP)
(7) 数据完整性约束。
数据完整性指数据的正确性和一致性保护,包括实体完整性、参照完整性、复杂的事务规则。
综合上述介绍,我们可以知道,企业在选择数据库管理系统时应该注意以上几点,只有注意了以上几点才能选择出适合自己企业的数据库管理系统。希望通过本文的介绍,大家在数据管理系统的选择方面有一个更深入的认识。
文章来源于鼎捷数据库管理系统https://www.digiwin.com/,转载请注明出处。
上一页:PDM在焊材生产设备制造业的益处
下一页:客户管理软件调研三部曲
相关新闻
-
客户管理软件调研三部曲
客户管理软件在调研时一定要经历客观描述IT系统现状、全面评估当前情况、需求和远景的这三步调研。如果你还想了解更多资讯,可以登陆鼎捷官网:http://www.digiwin.com.cn/。