跳转至

数据库系统

课程

CMU 15-445: 数据库系统

UCB CS186: 数据库系统导论

基础

什么是数据库?

数据库是一种有组织的数据集合,通常存储在计算机系统中并通过计算机系统访问。在数据库更复杂的情况下,通常使用正式的设计和建模技术进行开发。

有多少种数据库?

有几种数据库,但最常见的是关系数据库、NoSQL数据库、图数据库、时间序列数据库等。

典型数据库系统

关系数据库管理系统(RDBMS)

  • MySQL
  • PostgreSQL
  • SQLite
  • Oracle
  • Microsoft SQL Server

NoSQL数据库

  • MongoDB
  • CouchDB
  • Cassandra
  • Redis
  • HBase
  • Amazon DynamoDB
  • Amazon SimpleDB

图数据库

  • Neo4j
  • Amazon Neptune
  • ArangoDB
  • OrientDB
  • Virtuoso
  • Ontotext GraphDB
  • AnzoGraph

时间序列数据库

  • InfluxDB
  • TimescaleDB
  • Kdb+
  • OpenTSDB
  • Prometheus
  • Graphite