PostgreSQLPostgreSQL大师成长地图-12技术内核深度解析
掌握PG数据库MVCC、物理存储与WAL日志等底层内核原理,具备性能调优与高可用架构设计能力深入理解 MVCC 多版本并发控制的实现原理,掌握其在高并发场景下的性能优化思路。剖析 PG 物理存储结构与数据块管理机制,能够定位并解决底层存储相关的性能问题。掌握 WAL 日志、控制文件的核心作用,具备数据库崩溃恢复与高可用架构的设计能力。课程简介:一、表中系统字段与 MVCC 核心内容:解析 ctid、xid 等系统字段的作用,掌握 MVCC 多版本可见性判断与快照传播机制。价值:从事务本质理解并发控制,彻底解决幻读、不可重复读等隔离性问题。二、物理存储结构深度解析内容:拆解数据块、Tuple 结构与空闲空间管理(FSM),掌握 VM 可见性映射表机制。价值:看懂底层存储布局,从根源优化表空间与索引的存储效率。三、控制文件与 WAL 日志解密内容:解析控制文件核心信息、checkpoint 触发原理,掌握 WAL 循环复用与归档机制。价值:具备数据库备份恢复、主从切换的底层技术能力,保障业务连续性。四、高级技术场景实战内容:掌握 Index-Only Scan、HOT 更新等性能优化手段,理解 VACUUM 的运维逻辑。价值:能够对复杂业务场景进行深度性能调优,大幅提升数据库运行效率。
共15节 2人已学习¥38.0 免费试学
PostgreSQLPostgreSQL大师成长地图-13PG特色能力
本课程是“PostgreSQL大师成长地图”系列的核心进阶篇,旨在帮助学员突破传统数据库使用局限,深度挖掘PG独有的强大特性。课程摒弃泛泛而谈的基础语法,聚焦生产环境中真正能提升性能、简化架构的“杀手锏”功能。主要内容归纳:极致性能优化体系:详解6种索引类型(含GIN/BRIN)的选型逻辑,深入剖析并行查询执行原理与调优策略,以及针对超大表的分区表设计与维护。灵活数据处理能力:全面讲解原生数组、JSONB的高效操作,以及基于tsvector/tsquery的多语言全文检索方案,替代繁琐的关联表设计。高级并发与集成技术:掌握应用层咨询锁(Advisory Lock)以解决超卖等并发难题,利用SQL/MED(外部数据包装器)实现跨库、跨文件系统的无缝数据联邦。精准匹配与正则:系统梳理LIKE、SIMILAR TO及POSIX正则表达式的高级用法,满足复杂业务场景下的模糊匹配需求。课程核心价值:解决海量数据痛点:通过分区表和并行查询,让亿级数据查询从秒级降至毫秒级,显著降低硬件成本。简化业务架构:利用数组和JSONB减少关联表数量,通过咨询锁在数据库层直接解决分布式锁问题,降低代码复杂度。提升开发效率:掌握SQL/MED和全文检索,无需引入额外中间件即可实现多源数据分析和搜索引擎功能。
共23节 1人已学习¥38.0 免费试学
PostgreSQLPostgreSQL大师成长地图-11执行计划深度解析与性能调优
还在为慢查询拖垮业务头疼?面对执行计划无从下手,找不到性能瓶颈?这门专为数据库开发者、DBA 打造的实战课,带你从原理到落地,彻底搞定 PostgreSQL 性能优化!精准定位并优化慢查询,解决数据库性能瓶颈,快速成长为数据库调优专家,提升职场竞争力。掌握EXPLAIN系列命令,读懂执行计划中的节点、成本、行数等核心信息。理解顺序扫描、索引扫描等扫描方式,以及嵌套循环、哈希连接等连接算法的适用场景。学会通过成本模型、行数估算、缓冲区 I/O 等关键指标定位性能瓶颈。了解统计信息收集机制,掌握规划器配置参数调整,保障执行计划稳定。掌握索引优化与查询重写技巧,能通过执行计划实战优化慢查询。
共17节 1人已学习¥38.0 免费试学
PostgreSQLPostgreSQL大师成长地图-10备份恢复体系
本课程系统构建数据库备份与恢复的完整知识体系,聚焦PostgreSQL高可用架构下的数据韧性保障能力,助力企业实现“零数据丢失”级容灾目标。理论奠基:从备份恢复体系概览切入,深入解析逻辑备份(pg_dump/pg_dumpall)与物理备份(basebackup)的核心机制,厘清全量、增量及归档日志的底层原理,夯实技术认知基础。实战进阶:覆盖基于全量+增量的恢复流程、PITR(Point-in-Time Recovery)等高阶场景,结合实际配置与操作演示,实现从“能用”到“好用”的跃迁。策略优化:提炼物理备份的操作实践与注意事项,涵盖性能调优、资源占用控制、备份窗口规划等关键维度,提升运维效率与系统稳定性。案例驱动:通过真实生产环境案例分析,剖析复杂故障场景下的高效恢复路径,强化问题诊断与应急响应能力,打造可复制的“高可用方案模板”。本课程融合现代数据治理理念,贯穿“数据一致性”“RPO/RTO优化”“持续数据保护(CDP)”等前沿概念,适用于DBA、运维工程师及数据架构师,是构建企业级数据库容灾体系的必备实战指南。
共12节 2人已学习¥38.0 免费试学
PostgreSQLPostgreSQL大师成长地图-09服务管理体系
掌握PostgreSQL服务管理的核心技能,让数据库运维不再成为瓶颈。聚焦于PostgreSQL服务的高效管理与故障预防,通过深入浅出的讲解和实操演示,助您:精准掌控服务启停与配置调整,避免因不当操作导致的服务中断和数据风险,掌握后台/前台运行、三种停止模式等关键操作深入理解WAL机制与崩溃恢复原理,大幅提升数据库可靠性,从底层机制掌握数据安全与恢复保障系统化掌握日志分析与监控技巧,快速定位慢查询、连接失败等常见问题,实现数据库性能的精准优化
共8节 2人已学习¥28.0 免费试学
PostgreSQLPostgreSQL大师成长地图-08体系结构核心架构
本课程《PostgreSQL 大师成长地图系列:体系结构核心架构》,专为希望从“会用”进阶到“精通”的 DBA、后端工程师、架构师和开发者打造。我们将带你穿透黑盒,亲手拆解 PostgreSQL 的三大支柱: * 进程架构:为何采用“多进程”而非“多线程”?每个连接如何拥有独立“专属服务员”?崩溃隔离如何实现? * 内存机制:shared_buffers、work_mem、wal_buffers 如何协同工作?如何调优让查询速度提升5倍? * 物理存储:数据文件、WAL 日志、事务日志如何组织?16MB 的 WAL 文件背后藏着怎样的恢复魔法?
共6节 3人已学习¥38.0 免费试学
PostgreSQLPostgreSQL大师成长地图-06逻辑结构管理
数据库作为数据核心载体,合理的逻辑结构设计直接决定系统性能、安全与可维护性。从逻辑结构核心概念出发,覆盖核心对象管理、权限安全、性能调优全链路,助你从零构建PG数据库实战体系,解决实际开发运维中的高频痛点!课程核心模块与价值:1. 逻辑结构高阶设计:逻辑结构分层、SaaS架构与性能优化 * 逻辑结构概述:Cluster/Database/Schema层级关系,对比Oracle/MySQL差异,理解“逻辑 vs 物理”结构核心。 * SaaS架构实战:独立数据库、共享数据库+独立Schema/共享Schema,3种模式选择与设计细节,支撑多租户业务。 * 表空间管理:表空间与磁盘关联,创建/修改/查看实战,结合案例优化存储性能,解决I/O瓶颈。2. 核心数据库对象管理:表、索引、视图、序列实战 * 表与约束:掌握表创建语法、数据类型选择,主键/外键/UNIQUE/检查约束实战,避免数据混乱,保障存储规范性。 * 索引管理:深入B树/Hash/Gin/GiST索引原理与适用场景,平衡“查询加速与写入代价”,解决慢查询难题。 * 视图与物化视图:普通视图 vs 物化视图,动态数据实时分析与静态数据高效查询,灵活应对业务需求。 * 序列与自增列:序列生成、调用、删除实战,传统方式 vs 自增列实现,主键ID生成方案一键掌握。3. 高级对象开发:函数、存储过程、触发器对比与应用 * 自定义函数:定义规则、函数 vs 存储过程区别,自动化业务逻辑,减少重复代码。 * 存储过程:创建、调用实战,复杂操作批量执行,提升数据库层业务处理能力。 * 触发器核心:触发器 vs 触发函数原理,实战创建“数据审计、自动更新”触发器,保障数据一致性。4. 权限与安全:多层防护,杜绝数据风险 * 用户与角色:用户创建/角色管理,实战“角色与用户关联”,权限分配更灵活。 * 精细化权限:对象(表、函数)权限、语句权限(SELECT/INSERT等)、Schema权限,结合GRANT/REVOKE实现最小化授权。 * 行级安全策略(RLS):按用户角色动态过滤数据,多租户场景下数据隔离无忧。5. 并发与锁:保障系统稳定性的关键 * 事务核心:ACID特性、DDL事务、SAVEPOINT撤销点,复杂操作“要么全成功,要么全回滚”。 * 锁机制与死锁:行锁(FOR UPDATE/SHARE)、表锁(ACCESS EXCLUSIVE/SHARE)、死锁预防与pg_locks查看,解决并发冲突,保障系统高可用。6. 运维管理:日常运维与问题排查 * 逻辑结构信息查询:系统视图实战,快速定位结构异常。 * Schema/表空间/权限规划:实战Schema规划、表空间资源分配、权限最小化,提升系统可维护性。 * 常见问题排查:性能瓶颈、锁冲突、权限错误一键定位,运维效率翻倍!课程价值: * 技能实战:通过“创建触发器、SaaS设计、锁排查”等实战项目,直击企业真实场景。 * 对比学习:结合Oracle/MySQL差异讲解,帮助跨数据库用户快速迁移。 * 体系进阶:从基础对象到高阶设计,覆盖开发、运维、架构全阶段,助你冲击高薪DBA/开发岗!
共17节 3人已学习¥38.0 免费试学
PostgreSQLPostgreSQL大师成长地图-06函数和操作符
一、课程覆盖核心内容,全面筑牢技术底盘课程围绕 “函数 + 操作符” 两大核心,拆解超丰富实战模块: * 基础类型函数全家桶:字符串函数(like/similar to模式匹配、文本截取与拼接)、数学函数(数值计算、绝对值 / 取整等运算)、日期时间函数(时间戳转换、跨日期运算),从简单查询到复杂计算,层层递进; * 操作符与高级匹配:深入讲解比较操作符(相等、大小比较)、正则表达式(POSIX风格正则实战),让你精准筛选、清洗数据,告别 “无效查询”; * 特殊数据类型专项:JSON 函数(解析嵌套结构、生成 JSON 数据)、XML 函数(文档节点操作、数据提取转换),轻松搞定非结构化数据处理; * 高级函数与业务场景:窗口函数(分组排名、累计求和)、聚合函数(多维度统计)、条件表达式(case语句实现复杂逻辑),覆盖 “数据统计报表”“业务规则校验” 等真实场景,学完直接落地。二、三大核心价值,学完就能 “拿来用” * 零基础友好,阶梯式成长:从 “函数语法基础” 到 “复杂场景实战”,步骤清晰、案例通俗,小白能快速入门,有基础的开发者也能补全知识漏洞; * 实战驱动,解决真实痛点:每个知识点配套 “电商订单分析”“金融数据聚合” 等行业案例,学完就能把技巧套用到工作中,比如用窗口函数快速生成 “用户消费排名表”,用正则高效清洗日志数据; * 职场竞争力飙升:掌握 PostgreSQL 函数与操作符,能大幅简化数据查询、分析流程,无论是数据库开发、后端开发,还是数据分析岗,都能成为团队 “高效处理数据的核心角色”,薪资与机会双向提升。三、谁适合学? * 数据库新人,想系统学习 PostgreSQL 核心操作; * 后端 / 数据开发工程师,需要提升数据库处理效率; * 数据分析从业者,希望简化 “数据清洗→计算→整合” 流程; * 有 PostgreSQL 基础,但想深入掌握 “函数 + 操作符” 的技术人。现在加入,你能获得一套 “即学即用” 的 PostgreSQL 技能包,让复杂的数据操作变得简单高效,轻松成为团队里的 “数据库高手”!立即下单,开启进阶之路~
共43节 0人已学习¥38.0 免费试学
PostgreSQLPostgreSQL大师成长地图-05数据类型
一、课程覆盖核心内容课程围绕 PostgreSQL 数据类型体系展开,涵盖 21 大模块:基础奠基:数据类型总览、不同数据库类型对比,筑牢认知根基常用类型精讲:数字、字符、日期时间类型,拆解存储规则与场景适配高级类型实战:JSON/JSONB 操作(查询 / 更新)、XML 解析、数组 / 范围类型(数据操作、函数应用 )特殊类型拓展:布尔、枚举、几何、货币类型,以及 uuid、pg_lsn 等冷门但关键类型剖析 二、学习价值场景化教学:每个类型配套真实场景案例(如 JSON 数据解析、日期范围查询 ),学完即能用避坑指南:揭秘类型使用陷阱(如 JSON 操作性能差异、范围类型边界问题 ),少走实践弯路全链路覆盖:从 “类型定义” 到 “实操代码”,再到 “最佳实践”,打通知识到应用的转化 三、适配人群 * 数据库开发 / 运维工程师,想提升 SQL 精准度 * 数据分析人员,需高效处理各类数据格式 * 后端开发者,要优化数据库交互逻辑 无论你是想夯实 PostgreSQL 基础,还是突破复杂场景开发瓶颈,这套课程都能给你可落地的方法与工具。现在下单,解锁从 “懂语法” 到 “精运用” 的进阶密码,让数据库操作效率翻倍!
共21节 43人已学习超级会员免费 免费试学
PostgreSQLPostgreSQL大师成长地图-04SQL精讲
从基础到进阶,带你系统掌握PG数据库 SQL 关键技能:✅ 基础奠基:吃透 SQL 基础概念,用 DDL 语句(CREATE/ALTER/DROP )轻松搭建、调整数据库结构,建表、改表一步到位;✅ 查询实战:深耕 DQL 语句,从 SELECT 基础用法,到 GROUP BY 分组、多表连接查询、子查询嵌套,再到窗口函数、CTE 高级玩法,正则表达式匹配,复杂数据精准提取不再难;✅ 数据操控:通过 DML 语句,实操数据新增、修改、删除,灵活管理数据库内容;✅ 权限管理:用 DCL 语句配置用户权限、角色分组,保障数据库安全;还会讲解PG集合操作,拓展数据处理思✅集合操作:带你掌握集合运算思维,高效处理多结果集的整合与分析,满足复杂数据查询需求。二、课程特色:实操驱动,即学即用摒弃枯燥理论,全程案例 + 实战演示:每类语句搭配真实场景,从建库、查询业务数据,到调整表结构、维护数据,学完就能用 SQL 解决实际问题,快速转化技能!三、适合谁学? * 数据库入门者,想系统搭建 SQL 知识体系; * 运营 / 分析岗,需用 SQL 提效数据查询、分析; * 开发 / 运维人员,想夯实数据库操作基础。 不管是职场提效,还是技能进阶,掌握 SQL 都能让你在数据处理中 “快人一步”!现在跟课学习,从 SQL 语法小白,变身数据库操作能手,用数据驱动工作升级
共13节 60人已学习超级会员免费 免费试学
PostgreSQLPostgreSQL大师成长地图-03数据库原理深度研修
从基础概念启航 ,带你吃透数据模型、三级模式与两级映射,用 ER 图轻松建模。深入学习关系代数运算,攻克函数依赖、闭包与模式分解难题,掌握数据库范式与反规范化设计要点。还会详解事务特性、并发控制、隔离级别,带你实操 PG 数据库事务,剖析分布式事务。课程内容扎实,从理论到实践,助力你搭建完整数据库知识体系,不管是备考、求职还是提升技能,都超实用,快来开启高效学习之旅!
共14节 32人已学习超级会员免费 免费试学
PostgreSQLPostgreSQL大师成长地图-02PG数据库安装与配置
从 基础安装 起步,不管是 Windows 下 PostgreSQL 部署,还是 Linux-Anolis 8 系统、VirtualBox 网络配置,手把手教你扫清环境搭建障碍;更涵盖 Linux 多样安装方式、官方源部署 PostgreSQL ,连源码编译安装都讲透,吃透底层逻辑。进阶阶段,深度解锁 实战配置 :安装后的参数优化、远程连接设置,搭配 pgAdmin 等工具实操,教你把数据库性能拉满,用户登录数据处理、工具用法全掌握,学完直接落地项目。不管你是运维新人想快速上手,还是开发同学想拓宽技术栈,10 节视频课全程干货,从 0 到 1 搭建完整技术体系 ,每一步都对应真实工作场景,学完就能用!
共11节 65人已学习超级会员免费 免费试学
PostgreSQLPostgreSQL大师成长地图-01PG数据库基础入门介绍
从 PG 数据库起源讲起,带你梳理发展历程,摸清底层逻辑;深度拆解主流版本核心能力,掌握关键升级点;对比其他数据库,清晰展现 PG 优势,选技术方案不纠结;更直击市场需求,教你把技能转化为职场竞争力 。从基础到实战,从技术到就业,一套课程全打通
共4节 44人已学习超级会员免费 免费试学
GoGo实战教程Golang/golang-05
Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。通过课程的学习,将掌握Go语言的基本语法;函数的定义及使用;掌握数组、切片和映射;掌握结构体和指针;掌握方法和接口;掌握Go语言的异常处理;使用Goroutine的使用方法;通道的使用方法;使用包实现代码的重用;了解Go语言的命名规范;如何进行单元测试及压力测试;如何进行代码调试;使用Go进行web编程;处理JSON数据及文件;掌握正则表达式等等内容。
共48节 438人已学习超级会员免费 免费试学
Go02Go实战教程之数据类型Golang/golang
课程介绍了go语言当中常见的数据类型,包含了布尔类型、字符串类型、整型、浮点型等。以及介绍了静态类型(强类型)语言和动态类型(弱类型)语言的区别,如何进行变量的类型判断和数据类型的转换
共5节 161人已学习免费 免费试学
Go04Go语言实战之函数与流程控制
该视频教程通过大量简单的例子来讲解Go语言的各种概念及语法用法。通过该课程的学习,能使大家掌握Go语言的使用方法以及需要注意的点。通过视频的学习,相信大家能够很好得掌握Go语言,用于学习及工作当中。希望通过我的课程,能让更多人爱上Go语言。
共8节 93人已学习免费 免费试学
研发管理Git操作指南实战精讲-04Git高级用法(完结)
学习Git的高级用法,Git的精髓是分支。通过课程可熟练掌握Git的分支管理及使用方法,知道哪些分支为永久分支,哪些分支为临时分支,如何去更好得使用Git。掌握标签管理。如何可以设置忽略不提交的文件。如何自建远程仓库来与团队其他成员进行仓库同步
共18节 91人已学习超级会员免费 免费试学
研发管理Git操作指南实战精讲-03进阶用法
理解Git的进阶操作用法。了解Git管理的是修改这个概念。修改了如何做撤销;误删除了文件如何找回;新建远程仓库,以及和远程仓库做数据同步;如何关联多个远程仓库;还介绍了如何去使用好Git的分支。课程内容丰富,每个概念都会带大家来实操,通过大量样例理解Git的工作原理。
共5节 59人已学习超级会员免费 免费试学
研发管理Git操作指南实战精讲-02Git基本使用
视频课程通过实操给大家讲解了如何使用Git进行系统版本管理。包括如何将文件添加到版本库中,如何将修改的文件提交到版本仓库中。如何通过Git指令查看历史提交,如何回退版本,工作区以及暂存区的概念。视频中大量通过实际例子的讲解以及通过大量图表形式讲解概念,降低同学的理解难度
共7节 76人已学习超级会员免费 免费试学
研发管理Git操作指南实战精讲-01Git简介
课程讲解了Git的历史,介绍了集中式版本控制系统和分布式版本控制系统的区别。介绍了如何在电脑上安装Git环境以及如何使用Git来创建版本库,初始化版本库。更多精彩内容详见视频教程
共6节 260人已学习免费 免费试学
- 1
- 2
林礼达
系统架构师、技术总监
资深系统架构师,技术总监,讲师。IT教育经验丰富,协助国内众多公司搭建系统框架,开发经验丰富。擅长分布式、高并发、大数据场景
课程数 24 学生数 2251