可观测学堂

可观测技术指南

从概念、接入到生产治理,提供可执行、可验证的工程方法。

PostgreSQL 18 的 UUIDv7:终于能放心用 UUID 当主键了 cover
技术指南

PostgreSQL 18 的 UUIDv7:终于能放心用 UUID 当主键了

UUIDv4 随机写导致 B-Tree 索引碎片化,自增 ID 又难用于分布式。PostgreSQL 18 原生支持 UUIDv7:时间戳前缀天然有序,索引性能接近自增 ID 且全局唯一。本文讲清原理、用法、时间戳提取和五条使用限制。

Turso 如何解决 SQLite 的单写者瓶颈:MVCC 重写之路 cover
技术指南

Turso 如何解决 SQLite 的单写者瓶颈:MVCC 重写之路

SQLite 一次只能处理一个写操作,这一架构限制把它挡在高并发场景门外。Turso 用 Rust 重写 SQLite 并引入 MVCC(行级多版本并发控制),实现真正的并发写。本文讲清单写瓶颈成因、BEGIN CONCURRENT 的不足、Turso MVCC 原理与当前限制。

PostgREST:把 PostgreSQL 数据库直接变成 REST API cover
技术指南

PostgREST:把 PostgreSQL 数据库直接变成 REST API

PostgREST 是一个独立 Web 服务器,连接 PostgreSQL 后自动内省 Schema,把每张表变成 REST 接口:/todos 立即支持 GET/POST/PATCH/DELETE,权限靠数据库原生角色和行级安全(RLS)。Supabase 数据层背后的正是它。

Dolt:把 Git 的分支、提交、合并搬进 SQL 数据库 cover
技术指南

Dolt:把 Git 的分支、提交、合并搬进 SQL 数据库

Dolt 是兼容 MySQL 协议的 SQL 数据库,内置 Git 语义:对数据表直接 branch、commit、diff、merge、log。基于 Prolly Tree 内容寻址存储,提交近乎瞬时。应用无需改代码即可接入,还能跑成 MySQL Server。

AWS S3 如何用"过时"的机械硬盘跑出每秒 1PB cover
技术指南

AWS S3 如何用"过时"的机械硬盘跑出每秒 1PB

S3 存着 400 万亿对象、每秒处理 1.5 亿请求、峰值吞吐超 1PB——而它的主力存储介质是机械硬盘。本文拆解 S3 的多层架构:为何选 HDD、日志式顺序写、纠删码并行读、Power of Two Choices 负载均衡与工作负载去相关。

PostgreSQL vs MySQL:2026 年该选哪个? cover
技术指南

PostgreSQL vs MySQL:2026 年该选哪个?

PostgreSQL 与 MySQL 是全球最流行的两大开源关系数据库。MySQL 以简单快速取胜,PostgreSQL 以数据完整性和高级功能见长,PostgreSQL 18(2025 年 9 月)的异步 I/O、Skip Scan、时态约束进一步拉开差距。本文从架构理念到实战特性逐项对比。

PostgreSQL vs MongoDB:文档与关系模型之争,2026 年版 cover
技术指南

PostgreSQL vs MongoDB:文档与关系模型之争,2026 年版

PostgreSQL 用表 + 预定义 Schema + SQL,MongoDB 用文档 + 灵活 Schema + MQL,两者哲学相反。但 PostgreSQL 18 的 JSONB 能力已覆盖多数文档场景,同时保留引用完整性、SQL Join 和 ACID 事务。本文从建模、事务、搜索、扩展等维度实测对比。

PostgreSQL vs DynamoDB:自建掌控 vs 全托管弹性 cover
技术指南

PostgreSQL vs DynamoDB:自建掌控 vs 全托管弹性

DynamoDB 是 AWS 全托管 NoSQL,自动分片无限扩展、按请求计费;PostgreSQL 是自托管/托管关系库,SQL 表达力强、成本可控。本文从数据建模、查询模式、关系处理、扩展方式、事务、索引、运维七个维度对比,帮你按访问模式选型。

PostgreSQL vs SQLite:不是对手,是两种物种 cover
技术指南

PostgreSQL vs SQLite:不是对手,是两种物种

SQLite 是嵌入应用进程的零配置单文件数据库,PostgreSQL 是独立服务器进程的多并发重型引擎。本文从部署形态、数据类型、并发模型、性能特征、文件管理、运维复杂度对比,讲清两者各自的不可替代场景。

2026 年六大免费 MySQL 替代品盘点 cover
技术指南

2026 年六大免费 MySQL 替代品盘点

想换掉 MySQL?本文盘点 6 个免费替代品:PostgreSQL(功能最强)、MariaDB(无缝平替)、SQLite(嵌入式零配置)、CockroachDB(分布式 SQL)、Percona Server(增强版 MySQL)、TiDB(水平扩展 HTAP),逐一分析优缺点与适用场景。

2026 年六大免费 PostgreSQL 替代品盘点 cover
技术指南

2026 年六大免费 PostgreSQL 替代品盘点

PostgreSQL 功能强但并非人人需要它的全部复杂度。本文盘点 6 个免费替代品:MySQL(简单普及)、SQLite(嵌入式)、CockroachDB(分布式容灾)、YugabyteDB(兼容 PG 的分布式)、SingleStore(实时 HTAP)、TiDB(开源 HTAP),附优缺点与选型速查。

2026 年六大免费 MongoDB 替代品盘点 cover
技术指南

2026 年六大免费 MongoDB 替代品盘点

MongoDB 的文档模型之外还有哪些选择?本文盘点 6 个替代品:PostgreSQL JSONB(关系+文档双修)、Cassandra(写密集宽列)、CouchDB(离线优先多主)、DynamoDB(全托管)、Redis(内存键值)、Couchbase(内存优先文档库),附优缺点与选型速查。