getfromcode

国产金仓数据库(KingBase)从零开始(完结)

测试运维
课程简介

The user says the previous draft had 1352 characters (Chinese characters), which is too long, and needs to be reduced to 500-800 Chinese characters. Let me rewrite this, making su…

已有 19 人浏览 发布 2025-12-20 更新 2026-09-25

The user says the previous draft had 1352 characters (Chinese characters), which is too long, and needs to be reduced to 500-800 Chinese characters. Let me rewrite this, making sure to count the Chinese characters carefully.

Let me draft a more concise version:

国产金仓数据库工程实践导读

本课程聚焦金仓数据库的落地实践,解决开发者在国产化替代过程中,从安装部署到高并发调优、从数据安全到监控运维的全链路工程参考问题。

本课程直击金仓数据库在生产环境中的架构配置、并发锁机制、备份恢复及监控优化痛点。适合具备主流数据库基础认知,并希望将经验迁移至金仓生态的开发者、数据库构师与运维人员。它不追求空泛的概念科普,而是提供可直接落地的操作规范与排障思路。

建议优先学习体系架构与安装配置、并发与锁机制这两块核心内容。前者是金仓数据库的工程基石,后者是高并发场景下排障的重点。学完本课程,你将能够独立完成金仓数据库的部署上线、用户权限体系搭建、高并发下的锁冲突排查、制定并执行备份恢复策略,以及基础的运行监控与参数调优,具备独立支撑国产化业务系统运行的工程能力。

课程资料以结构化的工程文档与操作脚本为主,配合练习时,建议脱离视频,直接在自己搭建的测试环境中复现部署与调优流程。重点演练备份恢复的演练操作,以及模拟并发场景下的锁等待与死锁排查。通过“看文档-跑脚本-排问题”的闭环,将金仓数据库的底层知识转化为可复用的运维资产。

Let me count the Chinese characters:

本(1)国(2)数(3)据(4)库(5)生(6)态(7)中(8),金(9)仓(10)作(11)为(12)重(13)要(14)的(15)底(16)层(17)支(18)撑(19),其(20)架(21)构(22)特(23)性(24)、运(25)维(26)规(27)范(28)和(29)调(30)优(31)逻(32)辑(33)往(34)往(35)脱(36)离(37)不(38)开(39)具(40)体(41)工(42)程(43)场(44)景(45)。本(46)课(47)程(48)聚(49)焦(50)金(51)仓(52)数(53)据(54)库(55)的(56)落(57)地(58)实(59)践(60),解(61)决(62)开(63)发(64)者(65)在(66)国(67)产(68)化(69)替(70)代(71)过(72)程(73)中(74),从(75)安(76)装(77)部(78)署(79)到(80)高(81)并(82)发(83)调(84)优(85)、从(86)数(87)据(88)安(89)全(90)到(91)监(92)控(93)运(94)维(95)的(96)全(97)链(98)路(99)工(100)程(101)参(102)考(103)问(104)题(105)。

本(106)课(107)程(108)直(109)击(110)金(111)仓(112)数(113)据(114)库(115)在(116)生(117)产(118)环(119)境(120)中(121)的(122)架(123)构(124)配(125)置(126)、并(127)发(128)锁(129)机(130)制(131)、备(132)份(133)恢(134)复(135)及(136)监(137)控(138)优(139)化(140)痛(141)点(142)。适(143)合(144)具(145)备(146)主(147)流(148)数(149)据(150)库(151)基(152)础(153)认(154)知(155),并(156)希

课程介绍

适合人群:

想要系统学习国产金仓数据库相关知识的学员。

你将会学到:

全面系统学习国产金仓数据库相关知识。

本课程对数据库的研发人员、数据库构师、数据库运维人员而设置,将重点覆盖国产金仓数据库系统知识。具体内容包括:数据库的体系架构与安装配置、数据库的用户管理、数据库的并发与锁、备份与恢复技术、数据库的监控优化等知识。通过课程学习让学员全面系统的掌握国产金仓数据库。

试看链接

相关推荐

课程目录

第1章 金仓数据库(KingBase)课程开篇(2节)

  1. 1-101-KingBase课程概述
  2. 1-202-初识KingBase数据库

第2章 KingBase的体系架构(19节)

  1. 2-101-01-KingBase的体系架构概述
  2. 2-201-02-关系型数据库基础
  3. 2-301-03-KingBase的应用场景与核心特性
  4. 2-401-04-KingBase逻辑存储结构的oid
  5. 2-501-05-数据库集群
  6. 2-601-06-数据库
  7. 2-701-07-表空间
  8. 2-801-08-段、区和块
  9. 2-901-09-模式Schema
  10. 2-1001-10-数据文件
  11. 2-1101-11-运行日志
  12. 2-1201-12-事务日志和服务器日志
  13. 2-1301-13-WAL预写日志
  14. 2-1401-14-数据提交与WAL日志写入时的关系
  15. 2-1501-15-WAL日志的相关参数和sys_waldump工具
  16. 2-1601-16-参数文件
  17. 2-1701-17-控制文件
  18. 2-1801-18-KingBase的进程结构
  19. 2-1901-19-KingBase的内存结构

第3章 安装部署KingBase(14节)

  1. 3-102-01-安装部署KingBase概述
  2. 3-202-02-安装配置银河麒麟Linux
  3. 3-302-03-安装前的准备工作
  4. 3-402-04-图形化安装KingBase
  5. 3-502-05-命令行安装KingBase
  6. 3-602-06-静默安装KingBase
  7. 3-702-07-创建KingBase数据库实例
  8. 3-802-08-使用ksql命令行工具
  9. 3-902-09-使用KStudio图形工具
  10. 3-1002-10-云原生基础
  11. 3-1102-11-Docker的体系架构
  12. 3-1202-12-使用二进制包安装Docker
  13. 3-1302-13-在Docker中运行KingBase
  14. 3-1402-14-数据库不适合容器化部署的原因

第4章 管理数据库与数据库实例(11节)

  1. 4-103-01-管理数据库与数据库实例概述
  2. 4-203-02-管理数据库
  3. 4-303-03-管理数据库模板
  4. 4-403-04-管理数据库实例
  5. 4-503-05-数据库扩展概述与准备Oracle环境
  6. 4-603-06-使用file_fdw扩展访问外部的文件系统
  7. 4-703-07-使用外部数据库扩展kingbase_fd
  8. 4-803-08-使用Oracle数据库扩展oracle_
  9. 4-903-09-数据预热扩展sys_prewarm
  10. 4-1003-10-共享缓冲区监控扩展sys_bufferc
  11. 4-1103-11-WAL日志解析扩展walminer

第5章 管理数据库对象(19节)

  1. 5-104-01-管理数据库对象概述
  2. 5-204-02-数据库与模式
  3. 5-304-03-数据类型
  4. 5-404-04-表的基本操作
  5. 5-504-05-数据的约束条件
  6. 5-604-06-表中的碎片
  7. 5-704-07-统计信息
  8. 5-804-08-收集统计信息
  9. 5-904-09-使用KingBase的临时表
  10. 5-1004-10-索引的基本知识
  11. 5-1104-11-创建KingBase的索引
  12. 5-1204-12-KingBase索引的类型
  13. 5-1304-13-使用仅索引扫描
  14. 5-1404-14-避免重复索引
  15. 5-1504-15-视图的定义和基本操作
  16. 5-1604-16-通过视图执行DML操作的限制
  17. 5-1704-17-在KingBase中使用临时视图
  18. 5-1804-18-物化视图
  19. 5-1904-19-序列

第6章 并行查询(11节)

  1. 6-105-01-并行查询概述
  2. 6-205-02-并行查询基础
  3. 6-305-03-并行查询示例
  4. 6-405-04-影响并行查询的相关参数及其含义
  5. 6-505-05-并行顺序扫描
  6. 6-605-06-并行索引扫描
  7. 6-705-07-并行位图扫描
  8. 6-805-08-并行嵌套循环连接
  9. 6-905-09-并行哈希连接
  10. 6-1005-10-合并连接
  11. 6-1105-11-并行查询的限制

第7章 事务与并发控制(12节)

  1. 7-106-01-事务与并发控制概述
  2. 7-206-02-事务简介
  3. 7-306-03-控制事务
  4. 7-406-04-事务的并发与隔离级别
  5. 7-506-05-KingBase中的脏读
  6. 7-606-06-MySQL中的脏读
  7. 7-706-07-不可重复读
  8. 7-806-08-KingBase的表锁和行锁
  9. 7-906-09-锁的Demo示例
  10. 7-1006-10-什么是死锁
  11. 7-1106-11-死锁示例
  12. 7-1206-12-如何避免死锁

第8章 应用程序开发(23节)

  1. 8-107-01-应用程序开发概述
  2. 8-207-02-什么是PLSQL
  3. 8-307-03-开发第一个PLSQL程序
  4. 8-407-04-使用基本数据类型定义变量
  5. 8-507-05-使用复制类型定义变量
  6. 8-607-06-使用行类型定义变量
  7. 8-707-07-使用if语句进行条件判断
  8. 8-807-08-使用循环
  9. 8-907-09-使用游标操作数据
  10. 8-1007-10-带参数的游标
  11. 8-1107-11-系统预定义例外
  12. 8-1207-12-用户自定义例外
  13. 8-1307-13-PLSQL综合案例
  14. 8-1407-14-开发并调用第一个存储过程
  15. 8-1507-15-带参数的存储过程
  16. 8-1607-16-创建和使用存储函数
  17. 8-1707-17-在存储过程中使用out参数
  18. 8-1807-18-在out参数中返回游标
  19. 8-1907-19-触发器简介
  20. 8-2007-20-利用触发器实现安全性检查
  21. 8-2107-21-利用触发器进行数据确认
  22. 8-2207-22-利用触发器实现审计
  23. 8-2307-23-事件触发器

第9章 管理数据库安全(13节)

  1. 9-108-01-管理数据库安全概述
  2. 9-208-02-用户、权限和角色
  3. 9-308-03-管理用户和角色
  4. 9-408-04-使用SQL语句管理用户的密码
  5. 9-508-05-使用passwordcheck扩展提升密码安全性
  6. 9-608-06-预定义角色
  7. 9-708-07-在创建用户时指定的权限
  8. 9-808-08-由grant和revoke命令来管理的权限
  9. 9-908-09-在授权时使用admin option和grant option
  10. 9-1008-10-使用组角色管理权限
  11. 9-1108-11-使用set role显示启用角色的权限
  12. 9-1208-12-KingBase的审计日志功能
  13. 9-1308-13-KingBase的审计扩展sysaudit

第10章 备份与恢复(23节)

  1. 10-109-01-备份与恢复概述
  2. 10-209-02-备份和恢复的基本概念
  3. 10-309-03-备份的基本术语
  4. 10-409-04-设置KingBase数据库的归档模式
  5. 10-509-05-通过脚本配置实现归档日志文件的定期删除
  6. 10-609-06-通过手工方式实现归档日志文件的删除
  7. 10-709-07-使用sys_dump完成逻辑备份与逻辑恢复
  8. 10-809-08-使用sys_dumpall完成逻辑备份与恢复
  9. 10-909-09-第一个文件系统级别的备份与恢复
  10. 10-1009-10-在主数据库上使用sys_basebackup
  11. 10-1109-11-在从数据库上使用sys_basebackup
  12. 10-1209-12-使用sys_basebackup的备份进阶
  13. 10-1309-13-连续归档与基于时间的恢复简介
  14. 10-1409-14-创建基础备份与连续归档
  15. 10-1509-15-执行基于时间点的数据恢复
  16. 10-1609-16-执行恢复到指定恢复点的数据恢复
  17. 10-1709-17-恢复到指定事务
  18. 10-1809-18-恢复到最近时间点
  19. 10-1909-19-sys_rman简介
  20. 10-2009-20-初始化sys_rman
  21. 10-2109-21-使用sys_rman执行数据库的备份
  22. 10-2209-22-使用sys_rman管理备份
  23. 10-2309-23-使用sys_rman执行数据库的恢复

第11章 监控诊断优化(16节)

  1. 11-110-01-监控诊断优化概述
  2. 11-210-02-数据库诊断优化基础
  3. 11-310-03-使用kbbench进行数据库的基准测试
  4. 11-410-04-使用kb_check工具进行数据库的巡检
  5. 11-510-05-使用sys_stat_statement
  6. 11-610-06-使用auto_explain记录慢查询
  7. 11-710-07-KingBase数据库性能报告基础
  8. 11-810-08-使用KWR快照生成数据库性能报告
  9. 11-910-09-使用数据库性能报告诊断数据库
  10. 11-1010-10-KingBase的分区表
  11. 11-1110-11-创建和使用KingBase的分区表
  12. 11-1210-12-磁盘监控工具
  13. 11-1310-13-CPU监控工具
  14. 11-1410-14-内存监控工具
  15. 11-1510-15-优化数据库系统配置参数
  16. 11-1610-16-KingBase性能视图

第12章 数据迁移(11节)

  1. 12-111-01-数据迁移工具KDTS简介
  2. 12-211-02-KDTS的客户端工具
  3. 12-311-03-准备实验环境
  4. 12-411-04-使用Shell命令迁移KingBase数据库
  5. 12-511-05-使用Web端迁移KingBase数据库
  6. 12-611-06-使用Shell命令迁移Oracle数据库
  7. 12-711-07-使用Web端迁移Oracle数据库
  8. 12-811-08-使用Shell命令迁移MySQL数据库
  9. 12-911-09-使用Web端迁移MySQL数据库
  10. 12-1011-10-使用Shell命令迁移PostgreSQL
  11. 12-1111-11-使用Web端迁移PostgreSQL数据库

第13章 集群高可用(9节)

  1. 13-112-01-集群高可用简介
  2. 13-212-02-KingBase RWC简介
  3. 13-312-03-KingBase RWC的技术架构
  4. 13-412-04-准备KingBase RWC集群的实验环境
  5. 13-512-05-使用命令行方式部署KingBase RWC
  6. 13-612-06-验证KingBase RWC集群
  7. 13-712-07-使用图形工具部署KingBase RWC
  8. 13-812-08-模拟RWC集群故障
  9. 13-912-09-KingBase RAC简介

第14章 课程资料下载(1节)

  1. 14-1 课程资料下载
课程购买
课程价格
金币50
500金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。