首页/分类/云原生

云原生

DevOps、Docker、Kubernetes、可观测性

专题

本专题收录 云原生 方向的文章和社区讨论,重点关注真实工程场景、工具选择、实践路径和风险边界。

页面会持续更新,适合作为学习路线、选型参考和技术复盘入口。

@admin·4 分钟阅读·云原生

EXPLAIN ANALYZE 深度解读

慢查询不知道哪慢?EXPLAIN ANALYZE 是 X 光机——它展示 PG 到底怎么执行你的 SQL。本文讲清怎么看执行计划(Seq Scan/Index Scan/Hash Join/Nested Loop)、cost 和 actual time 的区别、关键信号(rows 估算偏差/全表扫/排序溢出),以及怎么据此优化。

#DevOps♥ 1390 评论
@admin·4 分钟阅读·云原生

数据库连接架构:池化、代理与 Serverless

应用怎么连数据库,决定了能扛多少并发。本文讲清三种连接架构:应用内池(Prisma/node-pg-pool)、连接代理、Serverless 连接池(PgBouncer transaction 模式),各自的适用与并发瓶颈,以及 Serverless 场景的特殊解法(Neon/SUPABASE pooler)。

#DevOps♥ 1420 评论
@admin·3 分钟阅读·云原生

服务网格:Istio 与 Linkerd

微服务多了,mTLS/流量控制/可观测每个服务都要做一遍?服务网格把这些从代码里抽出来,做成基础设施。本文讲清服务网格的核心(Sidecar 代理)、Istio(功能全重)vs Linkerd(轻量)的取舍、它解决什么(统一 mTLS/流量/可观测)、以及什么时候该上(大型微服务)什么时候不该。

#DevOps♥ 1430 评论
@admin·3 分钟阅读·云原生

PostgreSQL CTE 与递归查询

组织架构、菜单树、评论嵌套——层级数据用 JOIN 查不了 N 层,递归 CTE 一条 SQL 搞定。本文讲清 CTE(WITH 子句)的用途、递归 CTE 的写法(anchor + recursive)、层级查询实战、PG 14+ 的 MATERIALIZED 改动。

#DevOps♥ 1450 评论
@admin·3 分钟阅读·云原生

云灾备与多区域架构

单区域挂了怎么办?云也会宕机(AWS us-east-1 挂过多次)。本文讲清灾备的核心概念(RTO/RPO)、几种灾备策略(备份恢复/Pilot Light/温备/热备/多区域)、成本与恢复速度的取舍,以及什么规模该上多区域。

#DevOps♥ 1470 评论
@admin·3 分钟阅读·云原生

乐观锁 vs 悲观锁:并发控制的取舍

多用户同时改同一数据怎么办?乐观锁(版本号/CAS,适合低冲突)与悲观锁(SELECT FOR UPDATE,适合高冲突),各有适用。本文讲清两种锁的原理、实现、适用场景,以及"先试乐观锁,冲突高了再上悲观锁"的工程判断。

#DevOps♥ 1490 评论
@admin·2 分钟阅读·云原生

混沌工程:主动注入故障验证韧性

等故障被动发生就是等出事,混沌工程主动注入故障(杀容器/延迟/断网)验证系统能不能扛。本文讲清混沌工程的原理与价值、稳态假设(先定义"正常"再注入看是否偏离)、常用实验(杀实例/网络延迟/CPU 压力/DB 慢)、工具(Chaos Mesh/Gremlin),以及"从受控小范围开始"的安全实践。

#DevOps♥ 1540 评论
@admin·6 分钟阅读·云原生

数据库范式与反范式:什么时候该打破规则

第三范式是教科书答案,但生产系统经常故意反范式(冗余/预计算)来换性能。本文讲清 1NF/2NF/3NF/BCNF 各解决什么问题、反范式的典型场景(计数器 count 字段、宽表/读优化)、以及"先范式后反范式"的工程判断——先设计干净的范式,再按热点查询有选择地反范式。

#DevOps♥ 1570 评论
@admin·6 分钟阅读·云原生

Redis 持久化:RDB vs AOF 与混合模式

Redis 是内存数据库,但数据不能只存内存——断了就没了。本文讲清两种持久化机制:RDB(快照,周期性全量 dump)、AOF(追加日志,记录每次写),各自的优劣、RDB+AOF 混合模式(生产推荐),以及 fork 延迟/AOF 重写/恢复速度的取舍。

#DevOps♥ 1590 评论