数据库技术

PostgreSQL 分区策略与时间序列优化(2025)

# PostgreSQL 分区策略与时间序列优化(2025) 时间序列数据写多读多,需在分区/索引/归档上系统优化。 ## 一、分区与布局 - 范围分区:按时间窗口分区,减少扫描与维护成本。 - 子分区:按来源或租户进一步细分,降低热点。 ## 二、索引与统计 - 索引:覆盖时间与过滤维度;避免过度索引。 - 统计:维护表与列统计,确保计划准确。 ## 三、写入与归档 - 批量与队列:控制

Kafka Connect 与 Debezium MySQL CDC 实战

--- title: Kafka Connect 与 Debezium MySQL CDC 实战 keywords: - Kafka Connect - Debezium - MySQL CDC - Binlog - Connector description: 使用 Debezium 在 Kafka Connect 中捕获 MySQL 变更,提供 Connector 配置与主题命名规范,适合增量...

PostgreSQL 分区与 JSONB 索引优化

--- title: PostgreSQL 分区与 JSONB 索引优化 keywords: - PostgreSQL - 分区表 - JSONB - GIN 索引 - 执行计划 description: 结合时间与范围分区策略,配合 JSONB 与 GIN 索引优化查询性能,给出执行计划分析与常见坑位。 tags: - GIN 索引 - JSONB - PostgreSQL - 分区表 - 后端...

Kafka 事务与端到端一致性(2025)

# Kafka 事务与端到端一致性(2025) 端到端一致性需要在生产、消费与持久化之间协同保障。 ## 一、幂等生产与事务 - 幂等生产:避免重复消息;配置生产者幂等与重试。 - 事务:将多个写入合并为原子操作,保障一致性。 ## 二、Exactly-once (EOS) - EOS:在流处理与下游写入之间实现 Exactly-once。 - 偏移与状态:对偏移与状态进行一致性管理。 #