Home/Categories/云原生

云原生

DevOps、Docker、Kubernetes、可观测性

Collection

This collection features articles and community discussions in the 云原生 space, focusing on real-world engineering scenarios, tool selection, practical paths, and risk boundaries.

The page is continuously updated and serves as a learning roadmap, technology selection reference, and technical review entry point.

@admin·18 min read·Cloud Native

PostgreSQL TOAST: Transparent Compression for Oversized Values

A PostgreSQL row is limited to 8KB, so how can TEXT or JSONB hold megabytes of data? TOAST automatically compresses oversized values and moves them to a separate table. This guide explains its four strategies (PLAIN/EXTERNAL/EXTENDED/MAIN), query-performance costs, when to tune storage, and best practices for designing large fields.

#DevOps♥ 1940 comments
@admin·25 min read·Cloud Native

Temporal Data Patterns in Databases: Tracking Historical Changes

What was this price last week? Ordinary tables keep only current values; temporal tables retain history. This article explains audit logs, versioned rows, valid-time ranges, PostgreSQL temporal extensions, the SQL:2011 standard, CDC alternatives, and when temporal tables are warranted versus when an audit log is enough.

#DevOps♥ 1960 comments
@admin·5 min read·Cloud Native

Transactional Outbox Delivery Reconciliation: From Local Commit to Broker Receipt

Writing business rows and events separately to a database and message system creates a dual-write window, while a send timeout cannot prove that the message was not delivered. This article combines outbox events, dispatcher claims, unknown-delivery reconciliation, and consumer deduplication into an auditable protocol.

#TypeScript #DevOps♥ 2050 comments