Prompts-MCP 686 skills · ai / design / design-pattern / framework / fundamentals / habit / lang / tech-selection /mcp/sse
tech-selection tech-selection/index.md medium

tech-selection-index

技术选型对比维度 — 跨语言/跨框架的「选哪个技术」决策(消息队列 / 数据库 / 缓存 / 搜索分析时序)。Use when 选 MQ/数据库/缓存/搜索引擎 / 评审技术选型 / 做架构选型对比时。

子项索引

子项 一句话
message-queue folder 消息队列选型索引 — Kafka/RocketMQ/RabbitMQ/Pulsar 的四维对比表 + 决策树速查
database folder 数据库选型索引 — 关系(MySQL/PostgreSQL)/ 文档(MongoDB)/ KV(Redis)该选谁 + 主存储决策树
cache folder 缓存选型索引 — Caffeine(本地)/ Redis(分布式)/ Memcached 三者对比 + 多级缓存(Caffeine L1 + Redis L2)
search-olap folder 搜索/分析/时序选型索引 — Elasticsearch / ClickHouse / InfluxDB / TDengine 的定位对比 + 何时引入决策树

Tech-Selection · 技术选型对比

本维度回答「选哪个技术」,不回答「某技术怎么用」(用法见 lang/ / framework/)。 所有性能数字是量级参考,受消息体大小/副本数/刷盘策略/硬件影响,落地前必须压测。 提醒:多数中小系统「一个 PostgreSQL + 一个 Redis」即可;引入 MQ/ES/ClickHouse/时序库前先确认真有重放/检索/聚合/时序硬需求,避免过度复杂。

本层包含

名称 类型 一句话
message-queue 文件夹 Kafka / RocketMQ / RabbitMQ / Pulsar 四选一
database 文件夹 关系(MySQL/PG)/ 文档(MongoDB)/ KV(Redis)选型
cache 文件夹 Caffeine / Redis / Memcached + 多级缓存
search-olap 文件夹 ES / ClickHouse / InfluxDB / TDengine 定位

何时下钻

你在选什么 进哪个
要不要上 MQ、上哪个 MQ message-queue
主存储用关系库 / 文档库 / KV database
缓存放本地还是分布式、要不要多级 cache
要全文检索 / 海量聚合分析 / 时序 search-olap

链接