数据库基本概念

数据库

  • 共享
  • 冗余度尽可能小

一个数据库由多个表空间构成

数据库管理系统

Database Management System,简称DBMS,为管理数据库设计的软件

  • 存储
  • 截取
  • 安全保障
  • 备份

数据库管理系统分类

  • 关系数据库:MySQL、Oracle、Microsoft SQL Server、PostgreSQL
  • 非关系数据库
    • 键值存储数据库:Redis
    • 列存储数据库:Hbase
    • 面向文档数据库:MongoDB、CouchDB

数据库架构

数据库架构可以分成三个概括层次:内层、概念层和外层

内层:最接近实际存储体,亦即有关数据的实际存储方式

外层:最接近用户,即有关个别用户观看数据的方式

概念层:介于两者之间的间接层