李小萌资源网 编程相关 c++数据库开发


c++数据库开发

2019-08-23 1005
游帝
资源介绍

c++数据库开发

课程内容

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

讲述数据库的核心功能,以及NoSQL与关系型数据库的侧重点

简述该课程的目标,在课程结束后能够实现的数据库功能

介绍数据库的整体架构

介绍开发环境的搭建

预计时间两小时

第二课:建立数据库连接

实现单线程客户端连接,能够向服务端发送请求

实现多线程服务端连接,能够从客户端接收请求

预计时间两小时

第三课:定义消息结构

定义客户端与服务器交互消息结构

预计时间两小时

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

建立线程数据结构

建立线程调度机制

预计时间两小时

第五课:数据库引擎底层搭建2

创建和读取配置文件

阀锁的封装

预计时间两小时

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

Mmap,内存与磁盘的映射

数据块的分配与回收

预计时间两小时

第七课:数据的存储结构

BSON与数据记录的结构设计

数据文件存储结构设计

预计时间两小时

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

数据的插入,查询与删除

客户端增加相应的功能

预计时间两小时

第九课:散列索引

数据键的散列桶与内存结构

数据库启动自动建立散列索引

预计时间两小时

第十课:并发性控制

并发性控制

预计时间两小时

第十一课:监控

增加监控机制

客户端相应增加功能

预计时间两小时

第十二课:Java驱动1

建立Java的驱动

读取配置参数

连接单点数据库并查询

预计时间两小时

第十三课:Java驱动2

连接多点数据库并查询

建立数据的散列机制,能够在正确的分区上查找数据

预计时间两小时

第十四课:Java应用

建立Java应用程序,使用驱动与数据库通讯

预计时间两小时

第十五课:总结

总结前14节课的步骤

扩展讨论

多数据层次(表空间,表)

日志

高可用性

持久性

事务

多字段查询与更新

B树索引

SQL解析

基于规则的SQL优化器

基于开销的SQL优化器





百度网盘可以用手机平板电脑在线播放,也可以下载之后播放

本帖资源评论
数据挖掘培训班基础+实战 课件、视频、资料全
2017年最新Kaggle 神器:XGBoost 从基础到实战
【7.2G】动力节点王勇老师Servlet实战培训视频教程Servlet视频教程
尚学堂 马士兵 Oracle 10g 视频教程 附带课堂源码及完整笔记
老男孩Linux高新运维第28期视频教程 老男孩Linux运维视频教程 300-400部分 全部565集
Spring Boot学习入门+进阶+微服务等视频资源集合[英文视频教程]
全新版 Windows Server 2008 R2从入门到精通完整系列课程 微软技术 Server 2008 R2
磨剑之作,七周成为数据分析师
完全掌握Photoshop CC视频教程 138集 6.07G 【无水印版】
数据可视化tableau精品课程零基础到精通(全套)
一头扎进JMS之ActiveMQ消息中间件实战视频教程
ArcGIS视频教程 + 10.2软件 学Gis相关的不要错过偶
Linux集群架构技术 实战系列视频(31讲全)播客布赶星作品
《Linux Shell编程从初学到精通》配套同步视频课程
站酷高高手AE系统全能班 郭术生 影视合成 MG动画 【全套完整】
2018北风人工智能全套视频教程
UML建模视频教程
2018六个月成为网络专家学习视频
Go语言核心编程课程
少儿童趣味编程视频教程Scratch3.0小学生入门自学人工智能课程
没有账号? 注册