惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Threat Research - Cisco Blogs
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
月光博客
月光博客
V
Vulnerabilities – Threatpost
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
S
Secure Thoughts
Microsoft Azure Blog
Microsoft Azure Blog
Blog — PlanetScale
Blog — PlanetScale
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
T
Tailwind CSS Blog
S
SegmentFault 最新的问题
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
云风的 BLOG
云风的 BLOG
The Last Watchdog
The Last Watchdog
L
LINUX DO - 热门话题
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
AWS News Blog
AWS News Blog
美团技术团队
G
Google Developers Blog
宝玉的分享
宝玉的分享
www.infosecurity-magazine.com
www.infosecurity-magazine.com
C
CXSECURITY Database RSS Feed - CXSecurity.com
Recent Commits to openclaw:main
Recent Commits to openclaw:main
I
InfoQ
小众软件
小众软件
Google DeepMind News
Google DeepMind News
P
Privacy & Cybersecurity Law Blog
Stack Overflow Blog
Stack Overflow Blog
Webroot Blog
Webroot Blog
D
DataBreaches.Net
IT之家
IT之家
PCI Perspectives
PCI Perspectives
人人都是产品经理
人人都是产品经理
Hacker News: Ask HN
Hacker News: Ask HN
L
LangChain Blog
SecWiki News
SecWiki News
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Cisco Blogs
T
Threatpost
P
Proofpoint News Feed
Y
Y Combinator Blog
Cloudbric
Cloudbric
T
Tor Project blog
量子位
博客园_首页
B
Blog
Hugging Face - Blog
Hugging Face - Blog
GbyAI
GbyAI
D
Darknet – Hacking Tools, Hacker News & Cyber Security

博客园 - ace--碳水化合物

用ClaudeCode改简历 韦达定理 韦达定理1 梯形1 总平均分 m1 曲线相关 曲线 不等式 抛硬币 错位排列"(全错位)问题 11 1 两圆阴影面积 English1 Tidio 官方帮助中心 ERP 相关系统介绍 蝉翼定理 选配法 利润最大化公式 写在失业的一段话 排列组合-组合 在线简历 概率论与数理统计学习章节 绝对值 比例五大定理 算术平均值与几何平均值 等价符号 公因数与最大公因数 容斥原理 英语2026 机器学习,深度学习,强化学习 分别是什么以及区别是什么 深度学习 监督学习 FAQ IVR TTS选择 k 近邻算法 kaldi 平稳核函数(stationary kernel) Karush-Kuhn-Tucker 条件 凸二次规划(convex quadratic programming) FunASR+FreeSwitch做坐席客服系统记录 freeswitch原理图 客服系统,第三方平台,对话转录音,这些可以不依赖第三方做么 STUN服务器 Gun.js原理 游戏升级记 10 OBB 边界问题 关于yolo26是否可以通过结合java开发 opencv和yolo是一回事情吗 pytorch TorchVision - ace--碳水化合物 PyTorch 和 FashionMNIST 的关系 java record 游戏升级记 9 VibeVoice实现90分钟、多角色播客生成,拓展语音合成新边界 同 WiFi 下用 Claude Code 控制另一台 Windows 电脑 Numpy 1 游戏升级记 8 开源claudecode前端 github star 9k+ 向量数据库skill 游戏升级记 7 游戏升级记 6 多Agent可视化 Agent设计模式 中文 Hermes+Obsidian+LLM wkii,构建AI知识库 Claude Code 前端工程泄露代码开源 游戏升级记 5 ai记忆 Rag 1 游戏升级记 4 游戏升级记 3 游戏升级记 2 AI学习路线 关于hermes agent安装 1 游戏升级记 1 代码迷踪 十三 代码迷踪 十二 ai智能体工程 Rust vs Go 微信小程序实名认证 怎样制作一个街机游戏 跟Claude code说 深入思考 它会思考更深入. googlebusiness profile设置统一白名单的操作,要弹窗模式的 该怎样利用ollama自己训练一个编程大模型 中华AI智能体编程一站式基站构想 打包网站到exe和app 识别的内容一般是试题模板的题号和手写的答题答案(数字) opencv怎么训练 在线SaaS系统做接口版本滚动更新 stripe相关支付流程 流程示意图 error: linker `link.exe` not found | = note: program not found - rust 给我一份关于stripe平台的使用开发说明 c++学习记20260219 奥数-平面几何经典定理 奥数-组合数学 奥数-几何 奥数-代数 奥数-数论
关系型数据库,向量数据库,ES,缓存,列式数据库,时序数据库,图数据库等的区别和共同点列举table
ace--碳水化合物 · 2026-05-04 · via 博客园 - ace--碳水化合物

下面用一张表格,把这些数据库放在一起对比,先看全景,再做补充说明。

类型 核心数据模型 主要查询方式 典型使用场景 代表产品
关系型数据库 表、行、列,强 Schema SQL(JOIN、聚合、子查询) 业务系统、交易、报表 MySQL、PostgreSQL、Oracle
向量数据库 高维向量(embedding) 近似最近邻搜索(ANN) 语义搜索、推荐、RAG Milvus、Pinecone、Weaviate
Elasticsearch JSON 文档,倒排索引 全文搜索、聚合分析 日志分析、站内搜索、运维监控 Elasticsearch
缓存 简单 KV / 数据结构 键值访问 热点数据加速、Session、排行榜 Redis、Memcached
列式数据库 按列存储的表 SQL(OLAP 聚合) 大数据分析、BI 报表 ClickHouse、Apache Parquet+Doris
时序数据库 时间戳 + 指标 + 标签 时间范围聚合、降采样 监控、IoT、金融行情 TimescaleDB、InfluxDB、TDengine
图数据库 节点 + 边(属性图) 图遍历、最短路径、模式匹配 社交网络、反欺诈、知识图谱 Neo4j、JanusGraph、TigerGraph

一、它们各自的明确定位

  1. 关系型数据库:数据有强一致结构,业务实体间多对多关联,强调 ACID 事务。
  2. 向量数据库:专门存高维向量,核心是做“语义相似度”的快速模糊搜索,不是精确匹配。
  3. Elasticsearch:本质是分布式搜索引擎,擅长对海量文本或 JSON 日志做分词检索和实时聚合统计。
  4. 缓存:追求极致的低延迟和高吞吐,数据通常允许丢失,是典型的热点数据层。
  5. 列式数据库:按列而非按行存储,专门优化大规模数据的聚合扫描,分析查询极快。
  6. 时序数据库:针对时间序列数据优化,写入按时间有序,擅长时间窗口聚合、降采样和过期数据自动删除。
  7. 图数据库:数据之间关联紧密、关系层级深,用图遍历的方式处理复杂关系比关系库的递归 JOIN 高效得多。

二、它们的共同点

尽管定位不同,它们在设计思想和工程共性上有不少重叠:

  1. 都是“专用数据管理工具”
    每一种都是为了解决某一类特定数据场景的效率问题而设计的,底层都有存储引擎、查询解析器和索引结构。

  2. 都支持分布式与横向扩展
    除了单机使用外,几乎所有产品都有集群版,支持分片、副本和数据均衡。

  3. 都有一定的查询语言或 API
    SQL、类 SQL、DSL、Gremlin/Cypher、gRPC 等,目的都是用结构化方式描述“我要什么数据”。

  4. 都看重数据索引以加速查询
    关系库有 B+ 树、哈希索引;ES 用倒排索引;向量库用 HNSW/IVF 图索引;时序库用时间分区索引等。

  5. 在实际架构中往往组合使用
    很少有系统只用一种数据库。常见组合如下:

    • MySQL + Redis:业务数据 + 热点缓存
    • ES + MySQL:全文搜索 + 业务数据持久化
    • 时序库 + 关系库:监控数据 + 系统元数据
    • 向量库 + 图库:语义检索 + 知识图谱关系推理
    • ClickHouse + Kafka:实时数据摄入与 OLAP 分析

三、一句话总结

区别:它们分别针对事务型、语义向量、全文搜索、高速缓存、分析型、时间序列、关系网络这七种不同数据特性做了极致优化。
共同点:都是分布式数据存取设施,依赖索引技术,有特定的查询接口,并且经常在同一个系统里互相配合、形成数据中台的不同存储层。

如果你正面临一个具体的架构选型场景(比如“我要做实时日志分析+推荐系统”),可以继续说说需求,我帮你细化组合方案。