热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

全球名校AI课程库(11)|CMU卡内基梅隆·数据库系统导论课程『DatabaseSystem』

全球名校AI课程库(11)|CMU卡内基梅隆·数据库系统导论课程『DatabaseSystem』-?课程学习中心|?计算机基础课程合辑|?课程主页|?中英字幕视频|?项目代码

? 课程学习中心 | ? 计算机基础课程合辑 | ? 课程主页 | ? 中英字幕视频 | ? 项目代码解析


课程介绍

CMU 14-455 是 CMU 卡内基梅隆大学开放的数据库方向的专业课程,详尽介绍了数据库的基本知识、底层原理、效率优化、查询优化、新数据库等,是数据库管理系统设计与实施方向的权威好课。

课程内容覆盖SQL、数据库、索引构建与优化、内存管理、并发控制、排序、分组聚合、查询规划、冲突与锁定、分布式数据库、内存数据库、Facebook Scuba、MongoDB、CockroachDB等内容,可以帮助构建系统的数据库原理与应用知识。

课程讲师 Andy Pavlo,卡内基·梅隆大学计算机科学系副教授,研究兴趣是数据库管理系统中,特别是主内存系统、自动驾驶 /自动架构,交易处理系统和大规模数据分析。Andy 是 CMU 数据库组和并行数据实验室的成员,也是 Ottertune 的联合创始人兼首席执行官。


课程主题

课程官网发布了课程主题,ShowMeAI 对其进行了翻译。

  • Advanced SQL(高级 SQL
  • Database Storage(数据库存储
  • Buffer Pools(缓冲池+内存管理
  • Hash Tables(哈希表
  • Trees Indexes(树索引
  • Index Concurrency Control(多线程索引并发控制
  • Sorting + Aggregations(排序和聚合
  • Joins Algorithms(连接算法
  • Query Execution(查询执行
  • Query Planning & Optimization(查询规划与优化
  • Concurrency Control Theory(并发控制理论
  • Two-Phase Locking Concurrency Control(两阶段锁定并发控制
  • Timestamp Ordering Concurrency Control(时间戳排序并发控制
  • Multi-Version Concurrency Control(多版本并发控制
  • Logging Protocols + Schemes(数据库日志记录方案
  • Crash Recovery Algorithms(ARIES数据库恢复
  • Introduction to Distributed Databases(分布式数据库简介
  • Distributed OLTP Database Systems(分布式OLTP数据库
  • Distributed OLAP Database Systems(分布式OLAP数据库
  • Guest Speaker: Shasank Chavan (Oracle In-Memory Databases)(Oracle内存数据库

课程资料 | 下载

扫描上方图片二维码,关注公众号并回复关键字 ?『14-455』,就可以获取整理完整的资料合辑啦!当然也可以点击 ? 这里 查看更多课程的资料获取方式!

ShowMeAI 对课程资料进行了梳理,整理成这份完备且清晰的资料包:

  • ? 课件。PDF版本,覆盖Lecture 1~26全部章节。
  • ? 笔记。PDF版本,覆盖Lecture 1~22章节。
  • ? 作业。PDF版本,覆盖Homework 2~5。

课程视频 | B站

? B站 | 【双语字幕+资料下载】CMU 14-455 | 数据库系统导论(2019·完整版)

ShowMeAI 将视频上传至B站,并增加了中英双语字幕,以提供更加友好的学习体验。点击页面视频,可以进行预览。推荐前往 ? B站 观看完整课程视频哦!


全球名校AI课程合辑

  • ? CS数学基础课程合辑:https://www.showmeai.tech/tutorials/38
  • ? 计算机基础课程合辑:https://www.showmeai.tech/tutorials/29
  • ? 机器学习课程合辑:https://www.showmeai.tech/tutorials/28
  • ? 深度学习课程合辑:https://www.showmeai.tech/tutorials/77
  • ? 自然语言处理课程合辑:https://www.showmeai.tech/tutorials/55
  • ? 计算机视觉课程合辑:https://www.showmeai.tech/tutorials/73
  • ? 强化学习课程合辑:https://www.showmeai.tech/tutorials/87
  • ? AI生物医疗课程合辑:https://www.showmeai.tech/tutorials/74
  • ? 其他名校AI课程合辑:https://www.showmeai.tech/tutorials/76

作者ShowMeAI内容团队
阅读原文:https://www.showmeai.tech/article-detail/357


推荐阅读
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • “你永远都不知道明天和‘公司的意外’哪个先来。”疫情期间,这是我们最战战兢兢的心情。但是显然,有些人体会不了。这份行业数据,让笔者“柠檬” ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • ejava,刘聪dejava
    本文目录一览:1、什么是Java?2、java ... [详细]
  • AI行业的下一个风口是医疗?创业者们这样说
    ▼点击上方蓝字关注网易智能为你解读AI领域大公司大事件,新观点新应用编者按:4月10日,鲸准AI产业价值峰会在北京举行。本次大会除了邀请A ... [详细]
  • {moduleinfo:{card_count:[{count_phone:1,count:1}],search_count:[{count_phone:4 ... [详细]
  • 深度学习与神经网络——邱锡鹏
    深度学习与神经网络——邱锡鹏-一、绪论人工智能的一个子领域神经网络:一种以(人工))神经元为基本单元的模型深度学习:一类机器学习问题,主要解决贡献度分配问题知识结构:路线图:顶 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • 本文介绍了OpenStack的逻辑概念以及其构成简介,包括了软件开源项目、基础设施资源管理平台、三大核心组件等内容。同时还介绍了Horizon(UI模块)等相关信息。 ... [详细]
  • EzPP 0.2发布,新增YAML布局渲染功能
    EzPP发布了0.2.1版本,新增了YAML布局渲染功能,可以将YAML文件渲染为图片,并且可以复用YAML作为模版,通过传递不同参数生成不同的图片。这个功能可以用于绘制Logo、封面或其他图片,让用户不需要安装或卸载Photoshop。文章还提供了一个入门例子,介绍了使用ezpp的基本渲染方法,以及如何使用canvas、text类元素、自定义字体等。 ... [详细]
  • SpringBoot整合SpringSecurity+JWT实现单点登录
    SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • HashMap的相关问题及其底层数据结构和操作流程
    本文介绍了关于HashMap的相关问题,包括其底层数据结构、JDK1.7和JDK1.8的差异、红黑树的使用、扩容和树化的条件、退化为链表的情况、索引的计算方法、hashcode和hash()方法的作用、数组容量的选择、Put方法的流程以及并发问题下的操作。文章还提到了扩容死链和数据错乱的问题,并探讨了key的设计要求。对于对Java面试中的HashMap问题感兴趣的读者,本文将为您提供一些有用的技术和经验。 ... [详细]
  • Sleuth+zipkin链路追踪SpringCloud微服务的解决方案
    在庞大的微服务群中,随着业务扩展,微服务个数增多,系统调用链路复杂化。Sleuth+zipkin是解决SpringCloud微服务定位和追踪的方案。通过TraceId将不同服务调用的日志串联起来,实现请求链路跟踪。通过Feign调用和Request传递TraceId,将整个调用链路的服务日志归组合并,提供定位和追踪的功能。 ... [详细]
  • ElasticSerach初探第一篇认识ES+环境搭建+简单MySQL数据同步+SpringBoot整合ES
    一、认识ElasticSearch是一个基于Lucene的开源搜索引擎,通过简单的RESTfulAPI来隐藏Lucene的复杂性。全文搜索,分析系统&# ... [详细]
author-avatar
侯贵聪_680
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有