架构与中间件

PostgreSQL 分区表与时间序列压缩(2025)

PostgreSQL 分区表与时间序列压缩(2025)一、分区设计范围分区:按时间窗口创建分区;提升删除与归档效率(分区表)。索引:为时间与过滤字段建立索引;避免跨分区扫描。二、压缩与聚合压缩:对历史分区启用压缩策略,降低存储占用(压缩)。连续聚合:维护常用聚合的物化视图或连续聚合,加速查询(连续聚

Redis 滑动窗口限流与热点键治理(2025)

Redis 滑动窗口限流与热点键治理(2025)一、算法与选择滑动窗口(滑动窗口):记录时间戳队列,精确控制单位时间请求数。令牌桶(令牌桶):生成速率与桶容量控制瞬时与平均速率。二、热点键与分布式热点键:分片/前缀打散热点;使用局部缓存与批处理(热点键)。分布式:使用原子操作与 Lua 脚本;对跨节