Skip to content

数据库

简介

数据库是结构化信息或数据的有序集合,一般以电子形式存储在计算机系统中。通常由数据库管理系统 (DBMS) 来控制。在现实中,数据、DBMS 及关联应用一起被称为数据库系统,通常简称为数据库。

为了提高数据处理和查询效率,当今最常见的数据库通常以行和列的形式将数据存储在一系列的表中,支持用户便捷地访问、管理、修改、更新、控制和组织数据。另外,大多数数据库都使用结构化查询语言 (SQL) 来编写和查询数据。

数据库分类

关系数据库

  • 关系数据库在 20 世纪 80 年代成为了主流。在关系数据库中,项被组织为一组具有列和行的表。这为访问结构化信息提供了一种有效、灵活的方法。

面向对象数据库

  • 面向对象数据库中的信息以对象的形式表示,这与面向对象的编程相类似。

分布式数据库

  • 分布式数据库由位于不同站点的两个或多个文件组成。数据库可以存储在多台计算机上,位于同一个物理位置,或分散在不同的网络上。

数据仓库

  • 数据仓库是数据的中央存储库,是专为快速查询和分析而设计的数据库。

NoSQL 数据库

  • NoSQL 或非关系数据库,支持存储和操作非结构化及半结构化数据(与关系数据库相反,关系数据库定义了应如何组合插入数据库的数据)。随着 Web 应用的日益普及和复杂化,NoSQL 数据库得到了越来越广泛的应用。

图形数据库

  • 图形数据库根据实体和实体之间的关系来存储数据。
  • **OLTP 数据库。**OLTP 数据库是一种高速分析数据库,专为多个用户执行大量事务而设计。