26 - 备份与恢复 1. 📖 概述 数据备份是数据库运维的核心任务。 2. 💾 逻辑备份 2.1 pg_dump # 全库备份 pg_dump -U postgres -d mydb -F c -f mydb_backup.dump # SQL格式 pg_dump -U postgres -d mydb -f mydb_backup.sql # 仅备份sche
27 - 主从复制与高可用 1. 📖 概述 主从复制实现数据冗余和读写分离,提高可用性。 2. 🔄 流复制 2.1 主库配置 -- postgresql.conf wal_level = replica max_wal_senders = 10 -- pg_hba.conf host replication replicator 10.0.1.0/24 md5 -- 创建复制用户 CREATE USER
28 - 监控与日志管理 1. 📖 概述 监控和日志是保障数据库稳定运行的关键。 2. 📊 性能监控 2.1 系统视图 -- 活动连接 SELECT * FROM pg_stat_activity; -- 数据库统计 SELECT * FROM pg_stat_database; -- 表统计 SELECT * FROM pg_stat_user_tables;
29 - 用户权限管理 1. 📖 概述 合理的权限管理是数据库安全的基础。 2. 👥 用户管理 2.1 创建用户 -- 普通用户 CREATE USER myapp WITH PASSWORD 'password'; -- 超级用户 CREATE USER admin WITH SUPERUSER PASSWORD 'admin_pass'; -- 带权限 CREATE USER developer
30 - 数据迁移方案 1. 📖 概述 数据迁移是常见的运维任务,包括MySQL到PostgreSQL的迁移。 2. 🔄 MySQL到PostgreSQL 2.1 使用pg
31 - 电商系统数据库设计 1. 📖 概述 完整的电商系统数据库设计实战案例。 2. 🏗️ 数据库架构 2.1 核心表设计 -- 用户表 CREATE TABLE users ( id SERIAL PRIMARY KEY, username VARCHAR(50) UNIQUE NOT NULL, email VARCHAR(100) UNIQUE NOT NULL, password_hash VARCHAR(255)
32 - 博客系统实战 1. 📖 概述 完整的博客系统数据库设计,包含文章、评论、标签等功能。 2. 🏗️ 数据库设计 -- 用户表 CREATE TABLE users ( id SERIAL PRIMARY KEY, username VARCHAR(50) UNIQUE NOT NULL, email VARCHAR(100) UNIQUE NOT NULL, bio
33 - 实时数据分析系统 1. 📖 概述 使用PostgreSQL构建实时数据分析系统,包括用户行为分析、实时报表等。 2. 📊 事件表设计 -- 用户行为事件表 CREATE TABLE events
34 - Go语言连接PostgreSQL 1. 📖 概述 本章介绍如何在Go语言中连接和操作PostgreSQL数据库,包括标准库database/sql
35 - 生产环境最佳实践 1. 📖 概述 本章总结PostgreSQL生产环境部署和运维的最佳实践,涵盖安全、性能、备份、监控等关键领域。 2. 🔐 安全最佳实践
Kubernetes 入门:从零开始理解容器编排 系列文章面向有 Go 开发经验、了解 Docker 基础的读者。本篇是第一篇,重点讲清楚"是什么"和"
Kubernetes 架构深度解析 系列第二篇。理解 K8s 的内部架构,是排查问题、优化性能、设计系统的基础。本篇将带你深入 K8s 的每个核心组件。 目录 整体架构概览 Control Plan
Kubernetes 核心概念详解 系列第三篇。深入理解 K8s 的基本构建块,这些概念贯穿所有后续章节。 目录 Pod Namespace Label 与 Selector Annotation Node 资源请求与限制 Init Container Sidecar Container 静态 Pod 小结 1. Pod Pod 是 K8s 中最
Kubernetes 工作负载详解 系列第四篇。工作负载(Workload)是在 K8s 上运行的应用程序。K8s 提供多种内置工作负载资源,适用于不同的应用场景。 目录 工作
Kubernetes 网络详解 系列第五篇。K8s 网络是最复杂但也最重要的部分之一。本篇从 Pod 网络、Service、Ingress 到网络策略,系统讲解 K8s 的网络体系。
Kubernetes 存储详解 系列第六篇。容器是无状态的,但现实世界的应用往往需要持久化数据。本篇讲解 K8s 的存储体系。 目录 存储概览 Volume(临时存储) Pers
Kubernetes 配置管理:ConfigMap 与 Secret 系列第七篇。将配置从代码和镜像中分离是云原生应用的核心原则之一。本篇讲解 K8s 配置管理的最佳实践。 目录 为什么要
Kubernetes RBAC 与安全 系列第八篇。安全是 K8s 生产运维的重要课题。本篇讲解 RBAC 权限模型、安全上下文、Pod 安全策略和零信任网络。 目录 K8s 安全概览 认证(Authe
Helm 包管理:从入门到实战 系列第九篇。Helm 是 K8s 的包管理器,让你可以将复杂的 K8s 应用打包、版本化、分发和管理。 目录 Helm 是什么 安装与基础命令 Chart 结构详
Go 应用完整实战:从代码到生产 K8s 部署 系列第十篇(终篇)。本篇将前九篇的所有知识融合为一个完整的实战项目:从零开始构建一个 Go 微服务,并将其部署到