Skip to content

数据库(Database)

  • 什么是数据库?

    数据库是按照数据结构来组织、存储和管理数据的仓库。

  • 为什么需要数据库呢?数据不能保存到程序中的变量吗?

    因为程序都是在内存中运行的,一旦程序运行结束或计算机断电,程序运行中的数据都会丢失。 所以我们就需要将一些程序运行的数据持久化存储到硬盘中,以确保数据的安全性。而数据库就是数据持久化的最佳选择。

说白了,数据库就是存储数据的仓库。

数据库分类

数据库主要分为两种:

  • 关系型数据库(Relational Database Management System,RDBMS

    例如:MySQL、Oralce、DB2、SQL Server、PostgreSQL

    特点:数据都以表的形式存储,表之间通过外键等关系关联。

  • 非关系型数据库(Non-Relational Database,NoSQL

    例如:MongoDB(文档数据库)、HBase(列式数据库)、Redis(键值数据库)

    特点:数据存储结构灵活、无严格表关系、可水平扩展、针对特定场景优化,不同类型会在存储模型和访问方式上有差异。

如有转载或CV请标注本站原文地址