金仓数据库(KingBase)从零开始

金仓数据库(KingBase)从零开始

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

¥379
本课程包括
  • 22小时12分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 学习并掌握KingBase的体系架构
  • 学习并掌握KingBase的管理与维护
  • 学习并掌握KingBase的应用开发
  • 学习并掌握KingBase的诊断监控
浏览相关主题
课程介绍

适合人群
  • 1.数据库初学者:对于刚开始接触数据库技术,希望了解如何从零开始搭建和管理数据库的学员,本课程提供了从基础知识到实战应用的全面指导。
  • 2.IT专业人士:对于数据库管理员、系统工程师以及希望提升数据库管理技能的IT专业人士,课程中的数据库体系架构、用户管理、安全设置等内容将非常有帮助。
  • 3.开发人员:对于需要进行数据库操作和应用程序开发的程序员,课程中的数据库对象操作、事务与锁、应用程序开发等章节将提供实用的技能和知识。
讲师介绍
曾任京东大学大数据学院院长 曾任Oracle中国有限公司高级技术顾问
擅长领域:
  • 大数据系统
  • 数据库
  • 数据挖掘与分析
  • 数据可视化
  • Java
  • Docker
  • K8S
擅长领域:大数据、数据库、云原生、容器技术
课程大纲
共0节 时长0分钟 全部收起
金仓数据库课程开篇
共2节 | 16分钟
  • 01-金仓数据库课程概述
    7分钟
  • 02-初识金仓数据库
    8分钟
第01章-金仓数据库的体系架构
共19节 | 2小时4分钟
  • 01-01-金仓数据库的体系架构概述
    6分钟
  • 01-02-关系型数据库基础
    8分钟
  • 01-03-金仓数据库的应用场景与核心特性
    2分钟
  • 01-04-金仓数据库逻辑存储结构的oid
    6分钟
  • 01-05-数据库集群
    4分钟
  • 01-06-数据库
    4分钟
  • 01-07-表空间
    11分钟
  • 01-08-段、区和块
    4分钟
  • 01-09-模式Schema
    9分钟
  • 01-10-数据文件
    2分钟
  • 01-11-运行日志
    4分钟
  • 01-12-事务日志和服务器日志
    3分钟
  • 01-13-WAL预写日志
    11分钟
  • 01-14-数据提交与WAL日志写入时的关系
    9分钟
  • 01-15-WAL日志的相关参数和sys_waldump工具的使用
    7分钟
  • 01-16-参数文件
    8分钟
  • 01-17-控制文件
    4分钟
  • 01-18-金仓数据库的进程结构
    12分钟
  • 01-19-金仓数据库的内存结构
    6分钟
第02章-安装部署金仓数据库
共14节 | 1小时39分钟
  • 02-01-安装部署KingBase概述
    4分钟
  • 02-02-安装配置银河麒麟Linux
    17分钟
  • 02-03-安装前的准备工作
    5分钟
  • 02-04-图形化安装KingBase
    10分钟
  • 02-05-命令行安装KingBase
    7分钟
  • 02-06-静默安装KingBase
    7分钟
  • 02-07-创建KingBase数据库实例
    7分钟
  • 02-08-使用ksql命令行工具
    8分钟
  • 02-09-使用KStudio图形工具
    3分钟
  • 02-10-云原生基础
    8分钟
  • 02-11-Docker的体系架构
    5分钟
  • 02-12-使用二进制包安装Docker
    8分钟
  • 02-13-在Docker中运行KingBase
    7分钟
  • 02-14-数据库不适合容器化部署的原因
    3分钟
第03章-管理数据库与数据库实例
共11节 | 1小时31分钟
  • 03-01-管理数据库与数据库实例概述
    7分钟
  • 03-02-管理数据库
    12分钟
  • 03-03-管理数据库模板
    5分钟
  • 03-04-管理数据库实例
    7分钟
  • 03-05-数据库扩展概述与准备Oracle环境
    10分钟
  • 03-06-使用file_fdw扩展访问外部的文件系统
    6分钟
  • 03-07-使用外部KingBase数据库扩展kingbase_fdw
    5分钟
  • 03-08-使用Oracle数据库扩展oracle_fdw
    7分钟
  • 03-09-数据预热扩展sys_prewarm
    19分钟
  • 03-10-共享缓冲区监控扩展sys_buffercache
    5分钟
  • 03-11-WAL日志解析扩展walminer
    8分钟
第04章-管理数据库对象
共19节 | 2小时36分钟
  • 04-01-管理数据库对象概述
    11分钟
  • 04-02-数据库与模式
    9分钟
  • 04-03-数据类型
    6分钟
  • 04-04-表的基本操作
    8分钟
  • 04-05-数据的约束条件
    21分钟
  • 04-06-表中的碎片
    13分钟
  • 04-07-统计信息
    7分钟
  • 04-08-收集统计信息
    6分钟
  • 04-09-使用KingBase的临时表
    9分钟
  • 04-10-索引的基本知识
    10分钟
  • 04-11-创建KingBase的索引
    8分钟
  • 04-12-KingBase索引的类型
    12分钟
  • 04-13-使用仅索引扫描
    8分钟
  • 04-14-避免重复索引
    2分钟
  • 04-15-视图的定义和基本操作
    10分钟
  • 04-16-通过视图执行DML操作的限制
    2分钟
  • 04-17-在KingBase中使用临时视图
    3分钟
  • 04-18-物化视图
    5分钟
  • 04-19-序列
    7分钟
第05章-并行查询
共11节 | 47分钟
  • 05-01-并行查询概述
    2分钟
  • 05-02-并行查询基础
    4分钟
  • 05-03-并行查询示例
    11分钟
  • 05-04-影响并行查询的相关参数及其含义
    4分钟
  • 05-05-并行顺序扫描
    2分钟
  • 05-06-并行索引扫描
    5分钟
  • 05-07-并行位图扫描
    2分钟
  • 05-08-并行嵌套循环连接
    8分钟
  • 05-09-并行哈希连接
    2分钟
  • 05-10-合并连接
    6分钟
  • 05-11-并行查询的限制
    1分钟
第06章-事务与并发控制
共12节 | 1小时30分钟
  • 06-01-事务与并发控制概述
    6分钟
  • 06-02-事务简介
    7分钟
  • 06-03-控制事务
    17分钟
  • 06-04-事务的并发与隔离级别
    8分钟
  • 06-05-KingBase中的脏读
    7分钟
  • 06-06-MySQL中的脏读
    7分钟
  • 06-07-不可重复读
    8分钟
  • 06-08-KingBase的表锁和行锁
    8分钟
  • 06-09-锁的Demo示例
    8分钟
  • 06-10-什么是死锁
    4分钟
  • 06-11-死锁示例
    9分钟
  • 06-12-如何避免死锁
    2分钟
第07章-应用程序开发
共23节 | 2小时46分钟
  • 07-01-应用程序开发概述
    9分钟
  • 07-02-什么是PLSQL
    3分钟
  • 07-03-开发第一个PLSQL程序
    6分钟
  • 07-04-使用基本数据类型定义变量
    6分钟
  • 07-05-使用复制类型定义变量
    5分钟
  • 07-06-使用行类型定义变量
    4分钟
  • 07-07-使用if语句进行条件判断
    6分钟
  • 07-08-使用循环
    5分钟
  • 07-09-使用游标操作数据
    8分钟
  • 07-10-带参数的游标
    7分钟
  • 07-11-系统预定义例外
    7分钟
  • 07-12-用户自定义例外
    7分钟
  • 07-13-PLSQL综合案例
    18分钟
  • 07-14-开发并调用第一个存储过程
    8分钟
  • 07-15-带参数的存储过程
    5分钟
  • 07-16-创建和使用存储函数
    8分钟
  • 07-17-在存储过程中使用out参数
    6分钟
  • 07-18-在out参数中返回游标
    11分钟
  • 07-19-触发器简介
    5分钟
  • 07-20-利用触发器实现安全性检查
    12分钟
  • 07-21-利用触发器进行数据确认
    6分钟
  • 07-22-利用触发器实现审计
    8分钟
  • 07-23-事件触发器
    4分钟
第08章-管理数据库安全
共13节 | 1小时55分钟
  • 08-01-管理数据库安全概述
    8分钟
  • 08-02-用户、权限和角色
    7分钟
  • 08-03-管理用户和角色
    16分钟
  • 08-04-使用SQL语句管理用户的密码
    10分钟
  • 08-05-使用passwordcheck扩展提升密码复杂度
    11分钟
  • 08-06-预定义角色
    3分钟
  • 08-07-在创建用户时指定的权限
    6分钟
  • 08-08-由grant和revoke命令来管理的权限
    10分钟
  • 08-09-在授权时使用admin option和grant option
    12分钟
  • 08-10-使用组角色管理权限
    7分钟
  • 08-11-使用set role显示启用角色的权限
    8分钟
  • 08-12-KingBase的审计日志功能
    6分钟
  • 08-13-KingBase的审计扩展sysaudit
    10分钟
第09章-备份与恢复
共23节 | 2小时25分钟
  • 09-01-备份与恢复概述
    10分钟
  • 09-02-备份和恢复的基本概念
    5分钟
  • 09-03-备份的基本术语
    8分钟
  • 09-04-设置KingBase数据库的归档模式
    11分钟
  • 09-05-通过脚本配置实现归档日志文件的定期删除
    6分钟
  • 09-06-通过手工方式实现归档日志文件的删除
    2分钟
  • 09-07-使用sys_dump完成逻辑备份与逻辑恢复
    11分钟
  • 09-08-使用sys_dumpall完成逻辑备份与逻辑恢复
    5分钟
  • 09-09-第一个文件系统级别的备份与恢复
    8分钟
  • 09-10-在主数据库上使用sys_basebackup完成物理备份
    8分钟
  • 09-11-在从数据库上使用sys_basebackup完成物理备份
    6分钟
  • 09-12-使用sys_basebackup的备份进行恢复
    9分钟
  • 09-13-连续归档与基于时间的恢复简介
    3分钟
  • 09-14-创建基础备份与连续归档
    11分钟
  • 09-15-执行基于时间点的数据恢复
    6分钟
  • 09-16-执行恢复到指定恢复点的数据恢复
    3分钟
  • 09-17-恢复到指定事务
    2分钟
  • 09-18-恢复到最近时间点
    3分钟
  • 09-19-sys_rman简介
    2分钟
  • 09-20-初始化sys_rman
    7分钟
  • 09-21-使用sys_rman执行数据库的备份
    7分钟
  • 09-22-使用sys_rman管理备份
    6分钟
  • 09-23-使用sys_rman执行数据库的恢复
    5分钟
第10章-监控诊断优化
共16节 | 2小时9分钟
  • 10-01-监控诊断优化概述
    7分钟
  • 10-02-数据库诊断优化基础
    6分钟
  • 10-03-使用kbbench进行数据库的基准测试
    12分钟
  • 10-04-使用kb_check工具进行数据库的巡检
    10分钟
  • 10-05-使用sys_stat_statements监控SQL的运行
    12分钟
  • 10-06-使用auto_explain记录慢查询
    7分钟
  • 10-07-KingBase数据库性能报告基础
    10分钟
  • 10-08-使用KWR快照生成数据库性能报告
    12分钟
  • 10-09-使用数据库性能报告诊断数据库
    16分钟
  • 10-10-KingBase的分区表
    12分钟
  • 10-11-创建和使用KingBase的分区表
    10分钟
  • 10-12-磁盘监控工具
    6分钟
  • 10-13-CPU监控工具
    3分钟
  • 10-14-内存监控工具
    2分钟
  • 10-15-优化数据库系统配置参数
    3分钟
  • 10-16-KingBase性能视图
    1分钟
第11章-数据迁移
共11节 | 1小时18分钟
  • 11-01-数据迁移工具KDTS简介
    4分钟
  • 11-02-KDTS的客户端工具
    7分钟
  • 11-03-准备实验环境
    14分钟
  • 11-04-使用Shell命令迁移KingBase数据库
    12分钟
  • 11-05-使用Web端迁移KingBase数据库
    7分钟
  • 11-06-使用Shell命令迁移Oracle数据库
    8分钟
  • 11-07-使用Web端迁移Oracle数据库
    5分钟
  • 11-08-使用Shell命令迁移MySQL数据库
    5分钟
  • 11-09-使用Web端迁移MySQL数据库
    4分钟
  • 11-10-使用Shell命令迁移PostgreSQL数据库
    8分钟
  • 11-11-使用Web端迁移PostgreSQL数据库
    4分钟
第12章-集群高可用
共9节 | 1小时17分钟
  • 12-01-集群高可用简介
    5分钟
  • 12-02-KingBase RWC简介
    4分钟
  • 12-03-KingBase RWC的技术架构
    8分钟
  • 12-04-准备KingBase RWC集群的实验虚拟机
    8分钟
  • 12-05-使用命令行方式部署KingBase RWC集群
    14分钟
  • 12-06-验证KingBase RWC集群
    10分钟
  • 12-07-使用图形工具部署KingBase RWC集群
    21分钟
  • 12-08-模拟RWC集群故障
    5分钟
  • 12-09-KingBase RAC简介
    2分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。