nosql-databases

NoSQL 数据库

摘要:NoSQL(Not Only SQL)是非关系型数据库的总称,主要分为文档型、Key-Value 型、列式存储等类型,各有不同的适用场景。

来源:raw/技术/非关系型数据库对比.md、raw/技术/NoSQL使用场景和选型比较.md

最后更新:2026-06-27


主要类型对比

数据库 存储类型 主要特点 典型场景
MongoDB 文档型 灵活的 JSON/BSON 文档模型 内容管理、日志、实时分析
Redis Key-Value 内存级读写速度,支持丰富数据结构 缓存、会话管理、消息队列
Elasticsearch 文档型(全文搜索) 倒排索引,分布式搜索分析 日志分析、全文搜索、监控
HBase 列式存储 海量数据随机读写,强一致性 大数据存储、实时查询

与关系型数据库的对比

特性 关系型数据库(SQL) NoSQL
数据模型 表结构、严格 Schema 灵活、无 Schema 或弱 Schema
一致性 ACID 强一致 通常最终一致(BASE)
扩展方式 垂直扩展为主 水平扩展为主
典型代表 MySQL、PostgreSQL MongoDB、Redis、ES、HBase

选型建议

相关页面