跳至主要內容

数据库概述

路漫大约 1 分钟

数据库概述

为什么使用数据库

  • 持久化
    • 把数据保存到可掉电式存储设备中,供以后使用
    • 企业级应用,将内存中的数据保存到硬盘上
    • 持久化作用
      • 将内存中的数据存储在关系型数据库中,或者 磁盘文件、XML 数据文件中

相关概念

  • DB:数据库(Database)
    • 即存储数据的“仓库”,其本质是一个文件系统。它保存了一系列有组织的数据。
  • DBMS:数据库管理系统(Database Management System)
    • 是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制。用户通过数据库管理系统访问数据库中表内的数据。
  • SQL:结构化查询语言(Structured Query Language)
    • 专门用来与数据库通信的语言
  • DB 与 DBMS
    • 数据库管理系统(DBMS)可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库。
    • 为保存应用中实体的数据,一般会在数据库创建多个表,以保存程序中实体用户的数据

常见的数据库管理系统排名(DBMS)

  • Oracle
  • MySQL
  • Microsoft SQL Server
  • PostgreSQL
  • MongoDB
  • Redis
  • IBM DB2
  • Elasticsearch
  • SQLite