数据库

PostgreSQL 流复制实战:主从搭建与高可用切换

PostgreSQL 流复制实战:主从搭建与高可用切换

从零演示 PostgreSQL 流复制:一主一从搭建、异步/同步差异、延迟监控与故障切换(Patroni/repmgr),含可复制命令与排障清单。

suzhe suzhe 2026-10-23
0 0 0
SQL 注入防护实战:从预编译到纵深防御

SQL 注入防护实战:从预编译到纵深防御

SQL 注入防护是每一个后端与数据库工程师都绕不开的必修课。所谓 SQL 注入,就是攻击者把恶意 SQL 片段拼进原本正常的查询里,改变语句语义、越权读取甚至篡改数据。真正做到数据库安全,核心只有一句话:永远用参数化查询(预编译),再叠加输入校验、最小权限与 Web 层过滤的纵深防御。本文用可落地的

suzhe suzhe 2026-10-22
0 0 0
MySQL EXPLAIN 执行计划:慢 SQL 优化实战

MySQL EXPLAIN 执行计划:慢 SQL 优化实战

本文用真实案例拆解 MySQL EXPLAIN 的 type、key、rows、Extra 四列,带你从执行计划定位慢 SQL 根因并完成索引优化。

suzhe suzhe 2026-10-21
0 0 0
数据库 PITR 实战:MySQL 与 PostgreSQL 时间点恢复

数据库 PITR 实战:MySQL 与 PostgreSQL 时间点恢复

数据库 PITR(Point-In-Time Recovery,时间点恢复)是生产环境容灾的最后一道防线。当误删表、脏数据写入或勒索软件加密发生时,仅靠"昨天晚上的全量备份"意味着至少丢失一天的数据;而掌握了 PITR,你就能把数据库精确恢复到故障发生前的任意一秒。本文用 MySQL 与 Postg

suzhe suzhe 2026-10-21
0 0 0
数据库压测实战:用 sysbench 与 pgbench 量化性能

数据库压测实战:用 sysbench 与 pgbench 量化性能

数据库压测不是跑分炫技,而是用 sysbench、pgbench 量化 QPS/TPS 与 p99 延迟,为容量规划与索引优化提供可复现的基线数据。

suzhe suzhe 2026-10-20
0 0 0
数据库分库分表实战:从垂直拆分到分片键设计

数据库分库分表实战:从垂直拆分到分片键设计

单表触顶后如何用分库分表分散压力:垂直拆分解耦业务、水平分片分散数据,核心在于选对分片键与全局ID方案。

suzhe suzhe 2026-10-20
0 0 0
Greenplum 实战:用 MPP 架构打造 PB 级数据仓库

Greenplum 实战:用 MPP 架构打造 PB 级数据仓库

Greenplum 是基于 PostgreSQL 的 MPP 数据仓库,本文从 Docker 起步、分布键设计、外部表加载到资源队列调优,带你落地 PB 级 OLAP 分析。

suzhe suzhe 2026-10-19
0 0 0
数据脱敏实战:敏感数据识别、加密与动态脱敏方案

数据脱敏实战:敏感数据识别、加密与动态脱敏方案

数据脱敏是保护用户隐私、满足合规要求的必备手段。本文从敏感数据识别讲起,对比静态与动态脱敏,并给出 Python、SQL 与 PostgreSQL 视图的可落地方案。

suzhe suzhe 2026-10-19
0 0 0
数据库设计规范实战:范式、索引与命名约定

数据库设计规范实战:范式、索引与命名约定

用电商订单系统讲透数据库设计规范三大支柱:命名约定、范式化建模、字段类型与索引设计的落地清单与反例。

suzhe suzhe 2026-10-19
0 0 0
MongoDB 实战:文档模型设计、聚合管道与索引优化

MongoDB 实战:文档模型设计、聚合管道与索引优化

从 Docker 一键起实例,到文档模型设计、聚合管道与索引优化,一篇讲透 MongoDB 的生产用法与避坑清单。

suzhe suzhe 2026-10-18
0 0 0
1 2 3 4 … 10