各类数据库性能差异对比

各类数据库性能差异对比

ID:43667388

大小:816.83 KB

页数:77页

时间:2019-10-12

各类数据库性能差异对比_第1页
各类数据库性能差异对比_第2页
各类数据库性能差异对比_第3页
各类数据库性能差异对比_第4页
各类数据库性能差异对比_第5页
资源描述:

《各类数据库性能差异对比》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库存储OracleMySQLMariaDB关系型数据库SqlServer层次式数据库AccessDB2,PostgreSQL,Informix,SyBase...网络式数据库数据库分类键值存储数据库Redis,LevelDB文档存储数据库MongoDB,CouchDB关系式数据库非关系型数据库列存储数据库Hbase图数据库Neo4J层次式数据库使用树状结构来组织数据,数据之间是以父子关系创建连接,子记录只能拥有一个父记录。(1)有且只有一个结点没有双亲结点(这个结点叫根结点);(2)除根结点外的其他结点有且只有一个双亲结点。层级式数据库模型拥

2、有两种基本类型,如下所示。记录类型(RecordType):记录类型是由一组字段属性组成。每一个记录类型的成员称为记录,数据是一组记录的集合。父子关系类型(Parent-childRelationshipType):两个记录类型之间的连接类型属于一对多关系(Relationship),这是从“父记录类型”(ParentRecordType)关系到多个“子记录类型”(ChildRecordType)。层次式数据库层级式数据库模型是由多个记录类型,然后使用父子关系类型将它们连接起来。下图拥有出版商、作者和图书三种记录类型,其中出版商是两个父子关系类型

3、的父记录类型,作者和图书是一个父子关系类型的子记录类型。层次式数据库层级式数据库模型的父子关系是一个父亲允许有多个儿子,可是儿子只能有一个父亲。完整图书出版的层级式数据库.出版商拥有两位签约作者和出版3本书,在层级式数据库中访问子记录一定要从父记录开始,因为父记录拥有低级指针指向子记录,这是一种一对一或一对多关系(Relationships)。层次式数据库对于多对多关系性(Relationships)来说,在层级式数据库模型可以重复相同的记录类型。网络式数据库网络式数据库模型(NetworkDatabaseModel)是将数据连接成网状图形,支持

4、多对多关系性(Relationship),而且资料之间的连接可以有循环。网络式数据库模型拥有两种基本类型,如下所示。记录类型(RecordType):记录类型是由一组属性组成,每一个记录类型的成员称为记录,数据是一组记录的集合。连接类型(LinkType):它是连接两个记录类型的类型,属于一对多关系(Relationship),这是从称为“所有者类型”(OwnerType)关系到多个“成员类型”(MemberType)。网络式数据库网络式数据库模型是创建在两种“集合结构”(SetStructures),也就是一组记录类型的记录集合(ASetofR

5、ecords)和一组连接类型的连接集合(ASetofLinks).拥有客户、分行和账户三种记录类型,客户-账户和分行-账户两种连接类型。客户和分行是所有者类型(OwnerType),账户是成员类型(MemberType)。客户和账户记录类型是使用客户-账户连接类型来创建一对多的拥有关系性,同样地,分行和账户记录类型是以分行-账户连接类型创建一对多的拥有关系性。简单地说,客户可以拥有多个账户,银行分行也能拥有多个账户。网络式数据库在网络式数据库模型的一个成员类型记录可以有多个所有者类型的记录。例如:一个账户拥有客户和分行两个所有者类型的记录。完整银

6、行分行账户的网络式数据库如下图。实心箭头线是客户-账户连接类型,虚线是分行-账户连接类型,通过连接可以走访记录类型的记录。例如,客户【陈会安】可以使用客户-账户连接走访其账户:A001、A002和A003。三亚分行可以使用分行-账户连接走访其账户:A003和A005。客户和分行是一种多对多关系性,客户可以在多家分行开账户,分行也允许不同客户开账户,只需使用客户-账户连接和分行-账户连接就可以取得记录类型之间的关系性。关系式数据库理论基础是数学的集合论(SetTheory)。支持一对一、一对多和多对多关系性。关系数据库模型的组成元素如下所示。数据结

7、构(DataStructures):数据的组成方式,以关系数据库模型来说,就是行和列组成表格的关系表(Relations)。数据操作或运算(DataManipulation或Operations):数据的相关操作是关系型算术(RelationalAlgebra)和关系型计算(RelationalCalculus)。完整性约束(IntegrityConstraints):维护数据完整性的条件,其目的是确保储存的数据是合法和正确的数据。关系式数据库Oracle在数据库领域一直处于领先地位的产品。系统可移植性好、使用方便、功能强,适用于各类大、中、小、

8、微机环境。它是一种效率高、可靠性好、适应高吞吐量的数据库解决方案。没有一个开源数据库具有可以与Oracle相媲美的事务处理功能。能在所有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。