`

关于不同类型数据库的间断解释

阅读更多

copy自一些网友的解释,由于很长时间没用过数据库了 工作中也不需要 所以基本都忘光这些名词了

关系型数据库 ------ 目前的数据库绝大部份都是关系型的数据库,关系型数据库就是很多张表,然后各表之问有一定的关联关系。例如有一个学生表,一个课程表,一个学生可以选择多个课程,所以这两张表之间存在关系 (具体参考: http://baike.baidu.com/view/495393.htm )

网状数据库 ------- 关系数据库技术之前的一种典型技术是"网状数据库"技术,它的一个最佳例子是DEC/DBMS,由Digital Equipment公司为VAX/VMS和OpenVMS平台所研制,它现在仍然作为Oracle/DBMS而存在。(这个了解一下即可,目前应该用的不多 具体参考: http://book.51cto.com/art/201007/211063.htm )

层次数据库 ----- 层次型数据库管理系统是紧随网状数据库而出现的。现实世界中很多事物是按层次组织起来的。层次数据模型的提出,首先是为了模拟这种按层次组织起来的事物。层次数据库也是按记录来存取数据的。层次数据模型中最基本的数据关系是基本层次关系,它代表两个记录型之间一对多的关系,也叫做双亲子女关系(PCR)。数据库中有且仅有一个记录型无双亲,称为根节点。其他记录型有且仅有一个双亲。在层次模型中从一个节点到其双亲的映射是惟一的,所以对每一个记录型(除根节点外)只需要指出它的双亲,就可以表示出层次模型的整体结构。层次模型是树状的。最著名最典型的层次数据库系统是IBM公司的IMS(Information Management System),这是IBM公司研制的最早的大型数据库系统程序产品。从60年代末产生起,如今已经发展到IMSV6,提供群集、N路数据共享、消息队列共享等先进特性的支持。这个具有30年历史的数据库产品在如今的WWW应用连接、商务智能应用中扮演着新的角色

面向对象数据库 ---- 面向对象的数据库是一种数据库的模式 数据库中的表,字段和内容都当成对象来处理 换言之,可以使用对象的属性和方法 以Paradox为例 如果SQL语句为select * from A where b=:b 那么在delphi中可以操作参数b 即 Paramaters.ParamValue['b']:=x; 时就相当于使用了对象 在比较流行的面向对象的数据库是Oracle

( 具体还可参考: http://baike.baidu.com/view/682410.htm )

文件型数据库 ---- 文件型数据库:MDB、DBF、SQLITE、TXT、XLS, XML等等,必须共享目录才能访问 服务型数据库:SQLSERVER、ORACLE、SYBASE ASE、MYSQL,通过设置访问端口及用户、密码来访问,一般在服务器上

另一种解释: 文件型数据库应该和单机数据库是一个意思,意思是对客户端对数据库的访问是通过直接访问数据库文件完成的,比如说Access,SQLite。Oracle和SQL Server不是文件型数据库,因为客户端的访问需要通过数据库系统的服务接口完成。
另外,至少Oracle是可以不用文件的,裸盘的性能其实更好,不过现在硬盘都很快了,所以大家不在乎了。

E-R模型 --- http://baike.baidu.com/view/1282929.htm

分享到:
评论

相关推荐

    Oracle 11g R2版本中Data Guard的备用数据库类型分析.pdf

    Oracle 11g R2版本中的Data Guard是一种高级的数据保护和高可用性解决方案,它提供了备用数据库的不同类型,以满足不同级别的数据安全和业务连续性需求。本文将深入探讨Data Guard的三种备用数据库类型:物理备用...

    实时数据库和历史数据库.docx

    1. **系统体系结构**:实时数据库拥有强大的数据采集接口,能够处理来自不同源头的异构数据。其存储和查询性能优异,对于历史数据的压缩和检索具有高效率。此外,系统提供高可用性和高可靠性,确保服务不间断。 2. ...

    数据库原理 数据库知识

    最后,了解SQL SERVER 2000的高可用性解决方案,如镜像、复制和集群,可以帮助构建可靠的数据库环境,确保服务的不间断运行。 在学习过程中,"codefans.net"这个文件可能包含有关SQL SERVER 2000的教程、代码示例或...

    数据库-国产数据库-达梦数据库-DM8-文档及驱动程序包

    在“DM8-文档及驱动程序包”中,我们可以找到关于达梦数据库的关键信息和技术支持资料。首先,文档部分通常会包含以下内容: 1. 用户手册:详细介绍了DM8的安装、配置、管理和维护过程,帮助用户快速上手。 2. 开发...

    数据库开发实例(经典案例)

    9. **数据库复制与集群**:数据库复制可以提高可用性和容错性,而集群则能实现负载均衡和高可用性,确保服务不间断。 10. **NoSQL数据库**:非关系型数据库通常用于大数据、实时分析和分布式应用场景,它们提供了与...

    数据库在线管理

    理解不同数据库类型的优缺点是设计高效管理系统的前提。 2. **Web接口**:SqlWebAdmin可能是一个基于Web的数据库管理工具,它通过HTTP/HTTPS协议提供图形用户界面(GUI)来让用户远程访问和管理数据库。这涉及到...

    集群分类数据库集群数据库集群

    【集群技术概述】 集群技术是一种将多个独立的计算机节点通过高速网络互连,形成一个统一、协调工作的系统,以提供高可用...无论是操作系统、数据库还是应用服务器,都有相应的集群解决方案,适应不同业务场景和规模。

    高斯DB数据库题库V2.0-华为HCIA-20210610.rar

    本题库为“高斯DB数据库题库V2.0-华为HCIA-20210610”,显然是针对华为认证的HCIA(Huawei Certified ICT Associate)级别的考试,特别设计用于帮助考生准备关于高斯DB数据库的相关知识。 首先,我们来了解高斯DB的...

    浅析数据库高可用性

    在RAC环境中,多个实例分布在不同节点上,共享同一数据库,通过光纤通道卡连接共享存储。每个实例都能访问所有数据,负载均衡机制使得应用程序请求可以均匀分布到各节点,提高整体性能。当某个节点故障,RAC通过...

    Oracle备用数据库系统建设.pdf

    当生产数据库出现故障或需要定期维护时,可以无缝地将备用数据库切换为主数据库,确保服务不间断。 数据库的高可用性对于地质研究工作至关重要,因为一旦数据库损坏,相关的处理解释软件将无法正常运行,直接影响到...

    达梦数据库.zip

    压缩包中的“DmJdbcDriver16、17、18”是达梦数据库的Java JDBC驱动程序,分别对应不同版本。JDBC(Java Database Connectivity)是Java语言连接数据库的标准接口,允许Java应用程序与各种数据库进行交互。这些驱动...

    高性能分布式云数据库

    - **高可用性**:采用冗余备份机制和故障恢复策略,确保数据服务不间断。 - **可扩展性**:支持水平扩展,可根据需求增加或减少资源。 - **灵活性**:支持多种数据模型,如对象模型、文档模型等,适应不同的应用场景...

    GreenPlum数据库.ppt

    与传统的实时应用集群(如Oracle RAC)不同,GreenPlum采用MPP架构,即所有数据库组件都是独立的,不共享硬件资源。这种架构使得GreenPlum能够横向扩展,通过增加更多Segment节点来提升处理能力和存储容量。 **2. ...

    金仓数据库kingbaseES

    支持主备模式、集群模式等多种高可用性解决方案,即使在单点故障情况下,也能迅速切换至备用节点,保证服务不间断,提升业务连续性。 6. **性能优化** kingbaseES采用了高效的查询优化器,能够智能选择最优执行...

    分布式数据库架构及企业实践

    以上就是关于“分布式数据库架构及企业实践”中的核心知识点,结合Mycat中间件,我们可以构建出适应大规模并发和大数据量的分布式数据库系统,为企业的数据存储和处理提供强有力的支持。通过深入学习和实践,我们...

    数据库应用与设计-大型数据库系统架构设计方法.pdf

    单一服务器方案容易出现单点故障,而集群方案通过冗余服务器确保在某台服务器失效时,服务能够不间断地继续运作,从而提高系统的整体可用性。高可用性的设计是确保关键业务如银行和账务处理能够时刻响应服务请求的...

    达梦数据库V7_程序员手册.pdf

    1.1.6 对存储模块的支持:支持多种存储模式,如分布式存储、列式存储等,适应不同的数据类型和应用场景。 1.1.7 对Web应用的支持:与Web服务器无缝集成,支持Web服务接口,方便在Web环境下进行数据交互和应用开发。...

    分布式数据库设计方案.doc

    4. 分布式网格集群:这是更彻底的解决方案,通过数据分区和负载均衡,将数据拆分到不同服务器,实现多节点并行处理,提高读写性能,同时通过冗余数据结构增强容错能力,确保服务不间断。 5. 数据实时复制:SQL ...

    基于无共享的数据库集群

    无共享结构是数据库集群中最为关键的一种架构类型。在这种架构下,每个节点都拥有独立的CPU、内存和磁盘存储系统,并通过网络进行数据交换。这种架构有效地解决了资源竞争问题,并且具有较好的可伸缩性。 #### 三、...

Global site tag (gtag.js) - Google Analytics