[Mysql] 数据库引擎技术开发

  [复制链接]
查看: 816|回复: 20
  • TA的每日心情
    开心
    2019-6-14 19:20
  • 签到天数: 172 天

    连续签到: 1 天

    [LV.7]常住居民III

    0

    好友

    4

    主题

    1

    精华

    高级VIP

    Rank: 6Rank: 6

    积分
    2744
    经验
    2450
    学豆
    2659
    发表于 2017-10-29 18:28:40 | 显示全部楼层 |阅读模式
    课程介绍:

    该课程通过15次课,大约30课时介绍创建一个简易分布式文档型数据库,课程偏底层,需要懂c和数据库原理

    学习目标:

    1.创建一个Linux下简易分布式文档型数据库
    2.深入理解NoSQL数据库的内部工作原理
    3.实现一个可存取数据的分布式数据存储
    4.理解文档式NoSQL数据库的适用场景
    5.了解关系型数据库与非关系型的针对特性与各自的实现机制
    6.暂时还没有列入本课程的内容:
    7.实现关系型数据库的ACID
    8.实现商用型非关系型数据库
    9.保证数据的高可用性与稳定性
    10.SQL语法解析

    适合人群:

    熟悉C/C++语言
    对数据库底层实现感兴趣的IT人或学习者有兴趣往源代码方向发展的挑战者

    预期收获:

    1 知道怎样去设计和实现一个数据库,从而获得加入数据库软件厂商的研发团队的机会
    2 通过课程极度熟悉c++编程,特别是socket编程和内存管理,这是晋升c++高手的必经之路,c语言的能力属于内功级,可以增加IT人的底气,无论从事系统级软件,还是底层开发,嵌入式开发,移动开发,客户端开发都能得心应手!具备源码级挑战能力的高手深受各大企业的欢迎,金饭碗指日可待!
    3 加深对数据库的理解,即使只是数据库用家也能从中获益

    编程语言:

    语言:C++

    目标代码量1-3万行

    课程目录:

    第一课:NoSQL数据库简介与环境配置

    讲述数据库的核心功能,以及NoSQL与关系型数据库的侧重点
    简述该课程的目标,在课程结束后能够实现的数据库功能
    介绍数据库的整体架构
    介绍开发环境的搭建
    预计时间两小时

    第二课:建立数据库连接

    实现单线程客户端连接,能够向服务端发送请求
    实现多线程服务端连接,能够从客户端接收请求
    预计时间两小时

    第三课:阀锁,配置,日志等

    定义服务端的一些底层基础组件
    预计时间两小时

    第四课:数据库引擎底层搭建1

    建立线程数据结构
    建立线程调度机制
    预计时间两小时

    第五课:消息封装

    定义客户端服务器的消息通讯结构
    预计时间两小时

    第六课:数据的持久化存放

    Mmap,内存与磁盘的映射
    数据块的分配与回收
    预计时间两小时

    第七课:数据的存储结构

    BSON与数据记录的结构设计
    数据文件存储结构设计
    预计时间两小时

    第八课:数据的插入,读取与删除

    数据的插入,查询与删除
    客户端增加相应的功能
    预计时间两小时

    第九课:散列索引

    数据键的散列桶与内存结构
    数据库启动自动建立散列索引
    预计时间两小时

    第十课:数据库理论

    介绍数据库的一些基本原理,包括事务,SQL编译与执行等
    预计时间两小时

    第十一课:SQL解析和优化

    SQL编译进阶,优化器概念与实现原理。
    预计时间2小时

    第十二课:Java驱动

    连接多点数据库并查询
    建立数据的散列机制,能够在正确的分区上查找数据
    预计时间一小时

    第十三课:监控、性能调优和测试

    介绍数据库监控和调优理论,并实现数据库的基本监控快照功能
    介绍软件测试流程与自动化测试
    预计时间两小时

    第十四课:Java应用

    建立Java应用程序,使用驱动与数据库通讯
    预计时间两小时

    第十五课:总结
    总结前14节课的步骤

    课程展示:

    1.png

    2.png

    3.png

    4.png

    课程大小:


    5.png


    下载地址
    回复可查看课程下载链接&提取码(10)
    游客,如果您要查看本帖隐藏内容请回复

    学豆不足请充值:充值  开通VIP全站课程免学豆下载:开通VIP  QQ:2659147209

    评分

    参与人数 1学豆 +30 收起 理由
    管理员 + 30 奖励30学豆已示鼓励

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-11-10 07:50
  • 签到天数: 154 天

    连续签到: 1 天

    [LV.7]常住居民III

    0

    好友

    3

    主题

    0

    精华

    至尊VIP

    Rank: 10Rank: 10Rank: 10

    积分
    7192
    经验
    6848
    学豆
    635

    至尊VIP

    发表于 2018-4-19 08:27:27 | 显示全部楼层
    怀疑自己并不可怕,可怕的是一再怀疑自己——沃.兹基硕德
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-12-28 10:28
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    0

    好友

    1

    主题

    0

    精华

    LV.3 高级程序员

    Rank: 3Rank: 3

    积分
    132
    经验
    90
    学豆
    36
    发表于 2018-6-30 13:06:08 | 显示全部楼层
    楼主发贴辛苦了,谢谢楼主分享!我觉得一起自学吧是注册对了!
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-12-28 10:28
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    0

    好友

    1

    主题

    0

    精华

    LV.3 高级程序员

    Rank: 3Rank: 3

    积分
    132
    经验
    90
    学豆
    36
    发表于 2018-6-30 13:06:20 | 显示全部楼层
    学习是一群志同道合的人在一起碰撞的过程。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-12-28 10:28
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    0

    好友

    1

    主题

    0

    精华

    LV.3 高级程序员

    Rank: 3Rank: 3

    积分
    132
    经验
    90
    学豆
    36
    发表于 2018-6-30 17:41:03 | 显示全部楼层
    学习是一群志同道合的人在一起碰撞的过程。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-8-6 17:44
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    好友

    0

    主题

    0

    精华

    LV.1 菜小白

    Rank: 1

    积分
    8
    经验
    5
    学豆
    7
    发表于 2018-8-6 19:23:45 | 显示全部楼层
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2019-3-27 11:30
  • 签到天数: 39 天

    连续签到: 2 天

    [LV.5]常住居民I

    2

    好友

    3

    主题

    0

    精华

    LV.7 首席技术顾问

    Rank: 10Rank: 10Rank: 10

    积分
    2299
    经验
    1462
    学豆
    117
    发表于 2018-8-7 20:56:53 | 显示全部楼层
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-11-29 08:40
  • 签到天数: 251 天

    连续签到: 17 天

    [LV.8]以坛为家I

    0

    好友

    2

    主题

    0

    精华

    体验会员

    Rank: 3Rank: 3

    积分
    11646
    经验
    10680
    学豆
    237
    发表于 2018-8-16 08:59:38 | 显示全部楼层
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-11-29 08:40
  • 签到天数: 251 天

    连续签到: 17 天

    [LV.8]以坛为家I

    0

    好友

    2

    主题

    0

    精华

    体验会员

    Rank: 3Rank: 3

    积分
    11646
    经验
    10680
    学豆
    237
    发表于 2018-8-16 09:00:25 | 显示全部楼层
    时光总在犹豫不觉中蹉跎,可不去犯错,又怎能有收获.....
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-11-29 08:40
  • 签到天数: 251 天

    连续签到: 17 天

    [LV.8]以坛为家I

    0

    好友

    2

    主题

    0

    精华

    体验会员

    Rank: 3Rank: 3

    积分
    11646
    经验
    10680
    学豆
    237
    发表于 2018-8-16 09:01:47 | 显示全部楼层
    时光总在犹豫不觉中蹉跎,可不去犯错,又怎能有收获.....
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    快捷回复:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条

    快速回复 返回顶部 返回列表