数据库种类有哪些


📚 一、按数据结构分类(最常见)

类型 特点 举例
🧾 关系型数据库 数据以“表格”形式存储,有固定结构 MySQL、PostgreSQL、Oracle、SQL Server
📦 非关系型数据库 没有固定表结构,更灵活,适合大数据 MongoDB、Redis、Cassandra、HBase
📈 时序数据库 专门处理随时间变化的数据 InfluxDB、TimescaleDB
🕸️ 图数据库 专门处理“节点+关系”的数据结构 Neo4j、Dgraph、JanusGraph
📁 对象数据库 数据以“对象”形式存储,面向对象语言集成好 db4o、ObjectDB
🔀 键值数据库 用键(key)查值(value),超快速 Redis、Riak、Etcd

🚀 二、按用途/场景分类

类型 场景举例 说明
📦 通用数据库 Web应用、后台管理系统等 MySQL、PostgreSQL、MongoDB
🧠 嵌入式数据库 移动端、本地应用、IoT设备 SQLite、LevelDB、Realm
📊 分布式数据库 大型系统、高并发、高可用场景 TiDB、CockroachDB、Cassandra
☁️ 云数据库 云服务商托管的数据库服务 阿里云RDS、AWS Aurora、腾讯云数据库

💬 三、按是否持久化/内存方式分类

类型 说明 示例
🧠 内存数据库 数据保存在内存中,读写极快 Redis、Memcached
💾 持久化数据库 数据保存到磁盘,断电不丢失 MySQL、MongoDB

📌 重点对比:关系型 vs 非关系型

对比点 关系型数据库 🧾 非关系型数据库 📦
数据结构 严格表结构,字段固定 灵活结构(如JSON)
查询语言 SQL 不一定用SQL,如Mongo语法
扩展能力 垂直扩展(加机器配置) 水平扩展(加节点)
场景 银行、ERP、订单系统等 大数据、缓存、日志、社交网络

✅ 总结一句话:

数据库种类很多,但核心都是为“不同类型的数据”和“不同场景需求”服务的工具。


目前最常用、最主流的数据库系统

什么是数据库?

评 论
请登录后再评论