数据库有哪些_奇闻趣事网

数据库有哪些

奇闻趣事 2023-04-28 13:47www.bnfh.cn奇闻趣事
数据库是一组信息的集合,这些信息是有组织的,便于访问、管理和更新。数据被组织成行、列和表,并被索引,以便更容易找到相关信息。添加新信息时,更新、扩展和删除数据。数据库处理工作负载创建和更新自己,查询其中包含的数据,并根据这些数据操作应用程序。

计算机数据库通常包括数据记录或文件聚合,如销售事务、产品目录和库存以及客户配置文件。

通常,数据库管理器为用户提供控制读写访问、指定报表生成和分析使用情况的能力。一些数据库提供ACID(原子性、一致性、隔离性和持久性)遵从性,以确保数据和事务的一致性。

数据库一般存在于大型主机系统中,但也存在于较小的分布式工作站和中端系统中,如IBMas/400和个人计算机。

数据库的演变

数据库从20世纪60年代开始发展,从层次数据库和网络数据库,到20世纪80年代的面向对象数据库,再到今天的SQL和NoSQL数据库和云数据库。

一种观点认为,数据库可以根据内容类型进行分类书目、全文、数字和图像。在计算中,数据库有时会根据其组织方法进行分类。有许多不同类型的数据库,从最流行的方法关系数据库到分布式数据库、云数据库或NoSQL数据库。

关系型数据库

IBM是关系型数据库E.F.Codd它发明于1970年,是一个定义数据的表格数据库,可以以各种不同的方式进行重组和访问。

关系数据库由一组表组成,其中数据属于预定义类别。每个列至少有一个数据类别,每个行对列中定义的类别都有一个特定的数据实例。

结构化查询语言(SQL)它是关系数据库的标准用户和应用程序接口。关系数据库易于扩展,可以在原始数据库创建后添加新的数据类别,而无需修改所有现有的应用程序。

分布式数据库

分布式数据库是一种数据库,其中一些数据库存储在多个物理位置,分散或复制在网络中的不同点之间。

分布式数据库可以是同构的,也可以是异构的。同构分布式数据库系统中的所有物理位置都有相同的底层硬件,并运行相同的操作系统和数据库应用程序。异构分布式数据库中的硬件、操作系统或数据库应用程序可能在每个位置都不同。

云数据库

云数据库是对虚拟环境(混合云、公共云或私有云)进行优化或构建的数据库。云数据库提供了一些好处,如存储容量和带宽,以及可伸缩性和高可用性。

云数据库还为企业提供了在软件即服务部署中支持业务应用程序的机会。

NoSQL数据库

NoSQL数据库对大型分布式数据集非常有用。

NoSQL数据库对关系数据库无法解决的大数据性能问题非常有效。当组织必须分析大量非结构化数据或存储在云中多个虚拟服务器上的数据时,它们是最有效的。

面向对象的数据库

使用对象编程语言创建的项目通常存储在关系数据库中,但对象数据库非常适合这些项目。

面向对象的数据库是围绕对象(而不是操作)和数据(而不是逻辑)组织的。例如,关系数据库中的多媒体记录可以是可定义的数据对象,而不是字母值。

图形数据库

图形数据库是一种使用图形理论存储、映射和查询关系的NoSQL数据库。图形数据库基本上是节点和边缘的集合,每个节点表示一个实体,每个边缘表示节点之间的连接。

图形数据库在分析和互联方面越来越受欢迎。例如,公司可以使用图形数据库从社交媒体中挖掘客户数据。

访问数据库DBMS和RDBMS

数据库管理系统(DBMS)它是一种允许您定义、操作、检索和管理存储在数据库中的数据的软件。

关系数据库管理系统(RDBMS)它是20世纪70年代开发的基于关系模型的数据库管理软件,仍然是最流行的数据库管理方法。

MicrosoftSQLServer、Oracle数据库、IBMDB2和MySQL是企业用户最常用的RDBMS产品。DBMS该技术始于20世纪60年代,支持分层数据库,包括IBM信息管理系统和CA集成数据库管理系统。一个关系数据库管理系统(RDBMS)它是20世纪70年代开发的一种数据库管理软件,基于关系模式,仍然是管理数据库最常见的方式。

推荐《mysql教程》http://.gxlcms./course/list/51.html

Copyright © 2016-2025 www.bnfh.cn 怪异网 版权所有 Power by