tag

PostgreSQL

共 65 篇文章。
全部文章GoTypeScript游戏开发小游戏游戏设计Godot书稿RustPython性能优化游戏引擎PRDSaaS游戏服务端
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
erlang

Ecto 高级查询与数据库工程:关联、多态与性能优化

Ecto 高级查询与数据库工程:查询构建器(from/join/where/order/group/having/窗口函数)、关联预加载(preload/join_preload)、多态关联(表继承/单表继承/多态外键)、数据库事务与隔离级别(Repo.transaction/Ecto.Multi)、变更集与数据验证(cast/validate/unique_constraint)、子查询与 CTE、Ecto 适配器与连接池(DBConnection/连接池大小/超时)、与 PostgreSQL 高级特性集成(JSONB/数组/范围/全文搜索)、性能分析与 N+1 治理。

6 分钟阅读
elixir 数据库 查询
database

云托管与 Serverless PostgreSQL:RDS/Aurora/Neon/Supabase 选型与实战

云托管把数据库运维外包,Serverless 把成本进一步弹性化。本文系统讲解云托管 PostgreSQL 的核心能力(高可用/备份/监控)、四大云方案对比(AWS RDS/Aurora、Neon、Supabase)、Serverless Postgres 的原理与适用场景、连接池与冷启动规避、数据导入与迁移、成本模型,以及自建 vs 云托管的决策框架。

6 分钟阅读
PostgreSQL Serverless NEON
database

PostgreSQL 数据库设计规范:范式、类型选择与迁移演进

好的 schema 设计决定一个系统未来十年好维护还是天天改表。本文系统讲解 PostgreSQL 表设计规范:主键策略(序列/UUID/snowflake)、字段命名与类型选择(数值/时间/JSONB/text)、范式与反范式权衡、外键与约束、索引与唯一性、时间戳与软删除、分表与分区,以及基于迁移工具(Alembic/Prisma)的 schema 演进流程。

6 分钟阅读
PostgreSQL Schema 设计
database

PostgreSQL 监控与诊断体系:pg_stat_activity、慢查询、pg_stat_statements 与 Prometheus 告警

构建完整的 PostgreSQL 监控与诊断体系:pg_stat_database 与 pg_stat_activity 关键指标解读、慢查询日志与 log_min_duration_statement、auto_explain 自动执行计划、pg_stat_statements 语句级统计、Prometheus + postgres_exporter + Grafana 仪表盘搭建、核心告警规则(连接数/复制延迟/死元组)、诊断常用 SQL 与常见问题定位方法论。

7 分钟阅读
PostgreSQL monitoring 可观测性