知道美河 | 上传资料 | VIP申请 | 精品课程 | 资料搜索 | 问题反馈 | 会员手册 | 积分消费 | 积分充值 | 帐号保护
美河学习学习在线赞助VIP

美河学习在线(主站) eimhe.com

 找回密码
 建立账号
查看: 16665|回复: 5

NoSQL分布式文档型数据库引擎开发视频课程

[复制链接]
发表于 2014-5-26 19:26:16 | 显示全部楼层 |阅读模式
下载地址:五号服务器---VIP资料下载七区\VIP专题教程专区
游客,如果您要查看本帖隐藏内容请回复
      
    本课程是炼数成金的数据库引擎开发课程,该课程让您深入理解NoSQL数据库的内部工作原理,实现可存取数据的分布式数据存储,理解NoSQL数据库的适用场景,可以熟悉C++编程,特别是Socket编程和内存管理。

【课程目标】

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


【视频信息】一共15周,包含视频+课件+15周作业+相关电子书+课程所用的虚拟机软件包

课程内容

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

第二课:建立数据库连接
实现单线程客户端连接,能够向服务端发送请求
实现多线程服务端连接,能够从客户端接收请求
预计时间两小时

第三课:定义消息结构
定义客户端与服务器交互消息结构
预计时间两小时

第四课:数据库引擎底层搭建1
建立线程数据结构
建立线程调度机制
预计时间两小时

第五课:数据库引擎底层搭建2
创建和读取配置文件
阀锁的封装
预计时间两小时

第六课:数据的持久化存放
Mmap,内存与磁盘的映射
数据块的分配与回收
预计时间两小时

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

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

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

第十课:并发性控制
并发性控制
预计时间两小时

第十一课:监控
增加监控机制
客户端相应增加功能
预计时间两小时

第十二课:Java驱动1
建立Java的驱动
读取配置参数
连接单点数据库并查询
预计时间两小时

第十三课:Java驱动2
连接多点数据库并查询
建立数据的散列机制,能够在正确的分区上查找数据
预计时间两小时

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

第十五课:总结
总结前14节课的步骤
扩展讨论
多数据层次(表空间,表)
日志
高可用性
持久性

事务
多字段查询与更新
B树索引
SQL解析
基于规则的SQL优化器
基于开销的SQL优化器

nosqol.jpg

是深入研究学习NoSQL数据库引擎开发的必备经典资料,是学习非关系型数据库NoSQL非常好的培训视频。相信一定能学习到很多数据库的高深知识,包含了“数据库引擎开发编译环境虚机"。
发表于 2020-2-9 12:00:51 | 显示全部楼层
发表于 2020-5-23 11:39:26 | 显示全部楼层
发表于 2021-5-20 10:49:45 | 显示全部楼层
发表于 2022-4-23 18:18:45 | 显示全部楼层
发表于 2023-4-7 08:12:17 | 显示全部楼层
您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

QQ|小黑屋|手机版|Archiver|美河学习在线 ( 浙网备33020302000026号 )

GMT+8, 2025-6-25 15:52

Powered by Discuz!

© 2001-2025 eimhe.com.

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