一、开放性
1. SQL Server
只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据库。
2. Oracle
能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。 Oracle数据库是以结构化查询语言为基础的大型关系数据库,他是用方便逻辑管理的语言来操纵大量有规则的数据的集合,是目前最流行的客户—服务器体系结构的数据库之一。
4.2 oracle 的特点:
1),支持多用户,大事务量的事务处理
2),数据安全性和完整性控制
3),提供对于数据库操作的接口
4),支持分布式事务处理
5),可移植性,可兼容性和可连接性
3. Sybase ASE
能在所有主流平台上运行(包括 windows)。 但由于早期Sybase与OS集成度不高,因此VERSION11.9.2以下版本需要较多OS和DB级补丁。在多平台的混合环境中,会有一定问题。
4. DB2
能在所有主流平台上运行(包括windows)。最适于海量数据。DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%。
5.MYSQL
Mysql 能在所有主流平台上运行(包括 windows)。
二、可伸缩性,并行性
1. SQL server
并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限。
2. Oracle
并行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案。如果windowsNT不能满足需要,用户可以把数据库移到UNIX中。Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。
3. Sybase ASE
虽然有DB SWITCH来支持其并行服务器,但DB SWITCH在技术层面还未成熟,且只支持版本12.5以上的ASE SERVER。DB SWITCH技术需要一台服务器充当SWITCH,从而在硬件上带来一些麻烦。
4. DB2
具有很好的并行性。DB2把数据库管理扩充到了并行的、多节点的环境。数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日志。数据库分区有时被称为节点安全性。
5.Mysql 较强的伸缩性
三、安全认证
1. SQL server
没有获得任何安全证书。
2. Oracle Server
获得最高认证级别的ISO标准认证。
3. Sybase ASE
获得最高认证级别的ISO标准认证。
4. DB2
获得最高认证级别的ISO标准认证。
5. Mysql 为自由软件,没有获得任何安全证
四、性能
1. SQL Server
多用户时性能不佳
2. Oracle
性能最高, 保持开放平台下的TPC-D和TPC-C的世界记录。
3. Sybase ASE
性能接近于SQL Server,但在UNIX平台下的并发性要优与 SQL Server。
4. DB2
性能较高适用于数据仓库和在线事物处理。
5. Mysql 支持多用户操作,性能较高
五、客户端支持及应用模式
1. SQL Server
C/S结构,只支持windows客户,可以用ADO、DAO、OLEDB、ODBC连接。
2. Oracle
多层次网络计算,支持多种工业标准,可以用ODBC、JDBC、OCI等网络客户连接。
3. Sybase ASE
C/S结构,可以用ODBC、Jconnect、Ct-library等网络客户连接。
4. DB2
跨平台,多层结构,支持ODBC、JDBC等客户。
5.
MySql支持ODBC for Windows。MySql支持所有的ODBC 2.5函数和其他许多函数,这样就可以用Access连接MySql服务器,从而使得MySql的应用被大大扩展。
MySql可运行在不同的操作系统下。简单地说,MySql可以支持Windows95/98/NT/2000以及UNIX、Linux和SUN OS等多种操作系统平台。这意味着在一个操作系统中实现的应用可以很方便地移植到其他的操作系统下。
六、操作简便
1. SQL Server
操作简单,但只有图形界面。
2. Oracle
较复杂,同时提供GUI和命令行,在windowsNT和unix下操作相同。
3. Sybase ASE
较复杂,同时提供GUI和命令行。但GUI较差,常常无法及时状态,建议使用命令行。
4. DB2
操作简单,同时提供GUI和命令行,在windowsNT和unix下操作相同。
5. mysql 有图形界面,同时提供GUI和命令行
七、使用风险
1. SQL server
完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼容。
2. Oracle
长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。
3. Sybase ASE
向下兼容, 但是ct-library 程序不益移植。
4. DB2
在巨型企业得到广泛的应用,向下兼容性好。风险小
5. Mysql 向下兼容有一定风险。
分享到:
相关推荐
本文主要介绍了五种主流的数据模型:关系模型、键值存储、文档存储、列式存储以及图形数据库,旨在帮助理解不同类型数据库的工作原理及其适用场景。 1. **关系模型**:这是最常见的数据模型,以表格形式存储数据,...
本文将详细介绍五种主流数据库——SQL_SERVER、DB2、MY_SQL、SYSBASE和Oracle的产生、发展及其优势,并简要讨论用户在数据库中的权限和角色。 1. **SQL SERVER** SQL SERVER是由微软公司开发的关系型数据库管理...
本文将深入探讨五种主流的数据模型:关系模型、键值存储、文档存储、列式存储和图形存储,帮助我们理解现代数据库解决方案的基础。 1. **关系模型**:关系模型是最广泛使用的数据模型,它以表格的形式组织数据,每...
第五章1-7.mp4 第六章1-20.mp4 第七章1-4.mp4 第八章1-7.mp4 第九章1-7.mp4 第十章1-4.mp4 第十一章1-7.mp4 第十二章1-12.mp4 第十二章13-14.mp4 第十三章1-5.mp4 第十三章6-8.mp4 第十四章1-3.mp4 第十五章1-7.mp4 ...
本文主要介绍了五种常见的数据模型:关系模型、键值存储、文档存储、列式存储以及图形数据库,旨在帮助读者理解各种模型的特点和适用场景。 1. **关系模型**:最广泛使用的模型,基于表格结构,每个表有明确的架构...
:无论是关系型数据库还是非关系型数据库,都是某种数据模型的实现。本文将为大家简要介绍5种常见的数据模型,让我们来追本溯源,窥探现在流行的数据库解决方案背后的神秘世界。访问数据库中的数据取决于数据库实现...
python 零基础学习篇-MSSQL、MySQL、Oracle 三大主流数据库快速上手第十五章.mp3
本讲座将深入探讨五大主流数据库——Oracle、K-DB、DB2、Sybase和MySQL的基本架构及其常见方案,帮助读者理解它们的工作原理和应用场景。 首先,我们来看看Oracle数据库的基本架构。Oracle数据库采用了系统全局区...
《全面解析:GT-Checksum——主流数据库的静态校验与修复工具》 在数据库管理领域,数据一致性与完整性是至关重要的。为了确保数据的准确无误,开发和维护人员经常需要进行各种校验和修复工作。GT-Checksum,作为...
市场空间方面,向量数据库被视为一个尚未完全开发的五百亿美元蓝海市场,预计随着AI技术的进一步普及和应用场景的拓宽,这一市场的增长潜力巨大。报告中介绍了几款全球主流的向量数据库,包括: 1. Pinecone:由...
本文将深入探讨五种主流数据库的体系架构及常见方案,包括Oracle、K-DB、DB2、Sybase和MySQL。 首先,我们来看Oracle数据库。Oracle是全球广泛使用的数据库管理系统,其基本架构分为几个关键部分:存储结构、内存...
### XML在主流数据库中应用的关键知识点 #### 一、XML的发展历程及其重要性 - **起草与标准化**:XML(可扩展标记语言)在10多年前就开始起草,并于1998年正式成为W3C(万维网联盟)的标准。 - **网络应用普及**:...
东华大学数据库系统原理试题知识...* 关系数据库技术仍然是主流。 * 数据库技术发展呈现出的突出特点是“四高”:高可靠性、高性能、高可伸缩性和高安全性。 * 未来数据库技术的发展方向是支持 XML 模型的新型数据库。
本文主要介绍了五款主流的开源数据库,分别是Ingres、MaxDB、InterBase、PostgreSQL和Firebird。这些数据库都具有高性能、可靠性和可扩展性等特点,适合企业级应用。 1. Ingres Ingres是一款功能强大且可靠的开源...
关系型数据库,以SQL(Structured Query Language)为代表,因其简洁的查询语法和强大的数据管理能力,成为了主流。近年来,随着大数据和云计算的发展,NoSQL非关系型数据库如MongoDB、Cassandra等逐渐崭露头角,...
### PD12概念模型中各数据类型与主流数据库数据类型对照 #### 一、引言 随着信息技术的不断发展,数据库技术已成为现代信息系统的核心组成部分之一。PowerDesign作为一种强大的数据建模工具,在数据库设计过程中...
在20世纪80年代以后,关系数据库系统逐渐成为主流的数据库管理系统。关系模型包括三个主要组成部分:关系数据结构、关系操作集合以及关系完整性约束。 关系数据结构是最基本的组件,它以二维表格的形式表示数据,也...