资料
  • 资料
  • 专题
[11章]技术大牛成长课,从0到1带你手写一个数据库系统
推荐星级:
类别: 软件/EDA/IP
时间:2023-10-26
大小:1.67KB
阅读数:731
上传用户:学习菜鸟小弟弟
查看他发布的资源
下载次数
6
所需E币
0
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
无论你是数据库内核研发、DBA、还是后端研发,能够手写一套自己的数据库系统,都是你突破技术发展瓶颈的有效途径。[11章]技术大牛成长课,从0到1带你手写一个数据库系统课程将带你从架构设计 ,原理剖析,再到源码的实现,手把手带你构建一套完整的数据库系统,让你深度掌握数据库底层,及更多数据库高端技术,具备解决大量生产级数据库问题的能力,助力成为高端技术人才!

从数据库架构设计到功能实现,吃透底层原理,解决大量生产级问题
具备从0到1数据库系统的架构设计能力
从需求分析,系统分析,到系统架构设计,以及面向未知故障场景防御式编程,灵活运用设计模式,全面深入理解数据库系统架构

深度掌握数据库底层原理及系统性方法论
掌握SQL语法解析、语义解析原理,数据库如何生成执行计划,数据库底层存储机制、事务管理机制,C/S架构网络服务,综合性提升数据库运维、调优能力

提升大量生产级数据库问题高效解决能力
深入掌握数据库索引调优思路、瓶颈点,如何快速定位线上问题,深入挖掘针对数据库的面试题,知其然更知其所以然,有效突破你的疑难杂症问题解决能力

理论结合实际场景综合性落地,轻松吃透核心技术底层原理
应用场景
复用到日常开发场景中,如何运用高级数据结构、算法和设计模式,如何正确面对高并发进行编程,如何进行数据库的优化,如何理解数据库的执行计划分析慢SQL的原因等。

原理剖析
深度剖析数据库系统原理,将数据库几十年发展精髓拆解并呈现,端到端解析数据库系统中的各种工程trick,结合具体实现案例(MySQL/PostgreSQL/SQLite)展现系统级实现方案

源码实战
手把手实现每一行代码,掌握每行代码的原理,实现代码规模巨大的数据库系统原型,开发、debug过程演示真实传授解bug的核心方法论,探讨各种工程技巧、可优化的空间,引发深层思考


多场景数据库解决方案,灵活解决大量生产级问题
数据库性能及扩展
评估数据库性能、扩展数据库功能特性、数据库扩展的方法和机制

数据库优化
分析数据库性能瓶颈、配置数据库索引、执行计划分析、分析系统硬件瓶颈

大数据量存储
如何进行数据存储、设计端到端大数据量存储方案、评估大数据量对数据库的影响

数据库高可用
数据库高可用的挑战、数据库WAL机制、WAL机制在数据库高可用中的应用

数据库网络规划
OS的网络模型、高效实现网络编程、数据库如何面对高并发挑战

数据库故障定位
定位数据库中故障的来源、如何对故障进行响应、进行数据库系统的高效运维

版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书