category

database

共 166 篇文章。
全部文章gamegolang客户端开发MinigameSaasrustPythonJavacgTypescriptengineCocosMmodatabase
database

集群扩容与升级:分片重平衡、平滑升级与滚动重启

ClickHouse 集群在数据量增长与业务迭代中必然面临扩容与升级两大运维命题。本文从分片与副本两个维度拆解扩容决策,详解 weight 调整、数据重平衡与新分片回填的完整流程,并给出从 24.3 LTS 升级到 25.3 的路径规划、向后不兼容变更的应对、滚动重启的副本切换细节,以及升级窗口内的查询写入影响评估、回滚方案与故障演练清单。

9 分钟阅读
ClickHouse 集群运维 升级
database

向量检索与 ANN 索引:HNSW、usearch 与相似度查询

向量检索把语义相似度变成可计算的几何距离,而 ClickHouse 25.x 把 ANN 索引做进了列存引擎。本文覆盖 Array(Float32) 向量存储布局、HNSW 与 usearch 两种索引后端的建索引与调参、L2 与余弦与内积三类相似度函数的选择、写入与合并对索引的代价、向量加元数据过滤的混合检索、标量量化与内存优化,并给出亿级向量的召回率与延迟实测数据与踩坑清单。

10 分钟阅读
ClickHouse 向量检索
database

Supabase 平台与 PostgreSQL 边缘函数实践

深入讲解 Supabase 平台架构与 PostgreSQL 边缘函数的实战方案。涵盖 Supabase 核心组件(PostgREST、Realtime、Storage、Auth)的整体架构、Row Level Security 策略与认证体系的联动设计、Deno 边缘函数的编写与部署、Database Webhooks 触发机制、pgvector 向量检索集成、Realtime 实时订阅的实现原理,以及结合自动生成的 REST API 进行前后端开发的全栈实践。

8 分钟阅读
PostgreSQL supabase deno
database

PostgreSQL 事件触发器与审计日志实现

深入讲解 PostgreSQL 事件触发器(Event Trigger)的底层机制与生产级审计日志实现方案。涵盖 DDL 事件触发器的完整生命周期(ddl_command_start、ddl_command_end、sql_drop、table_rewrite)、自定义审计表记录结构化变更日志、登录审计与 row_security 强制审计、表结构变更追踪策略、pgAudit 扩展的企业级审计能力,以及面向合规要求的完整审计体系设计。

7 分钟阅读
PostgreSQL compliance 安全
database

Kubernetes 上 PostgreSQL 运维与 CloudNativePG 实战

深入讲解在 Kubernetes 上运维 PostgreSQL 的核心挑战与 CloudNativePG Operator 的实战方案。涵盖云原生数据库运维的关键痛点、CloudNativePG 架构设计、Cluster CRD 自定义资源定义、自动备份与基于 WAL 的时间点恢复(PITR)、Replica 管理与故障自动切换、storage 与 Secret 安全编排、滚动升级策略,以及 Patroni 与 Operator 模式对比。

6 分钟阅读
PostgreSQL Kubernetes Operator
database

PostgreSQL 统计信息与查询计划器:ANALYZE、pg_statistic 与代价模型

系统剖析 PostgreSQL 查询计划器的统计信息基础与代价估算模型。涵盖直方图与高频值(MCV)的采集原理、ANALYZE 手动触发与 autovacuum_analyze 自动维护机制、pg_stats 与 pg_statistic 系统目录的结构差异、数据倾斜导致的 Cost 偏差识别、扩展统计(多元统计与函数依赖统计)的创建与使用,以及 pg_hint_plan 扩展对执行计划的干预手段。

6 分钟阅读
PostgreSQL