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

简介: 数据库方向的专业课程,详尽介绍了数据库的基本知识、底层原理、效率优化、查询优化、新数据库等,是数据库管理系统设计与实施方向的权威好课。
14-455; Database System; 数据库系统导论
🏆 课程学习中心 | 🚧 计算机基础课程合辑 | 🌍 课程主页 | 📺 中英字幕视频 | 🚀 项目代码解析


课程介绍

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

14-455; Database System; 数据库系统导论

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

14-455; Database System; 数据库系统导论

课程讲师 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; Database System; 数据库系统导论

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

14-455; Database System; 数据库系统导论
14-455; Database System; 数据库系统导论

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

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


课程视频 | B站

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

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


全球名校AI课程合辑

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

e9190f41b8de4af38c8a1a0c96f0513b~tplv-k3u1fbpfcp-zoom-1.image

目录
相关文章
|
12月前
|
关系型数据库 分布式数据库 数据库
一库多能:阿里云PolarDB三大引擎、四种输出形态,覆盖企业数据库全场景
PolarDB是阿里云自研的新一代云原生数据库,提供极致弹性、高性能和海量存储。它包含三个版本:PolarDB-M(兼容MySQL)、PolarDB-PG(兼容PostgreSQL及Oracle语法)和PolarDB-X(分布式数据库)。支持公有云、专有云、DBStack及轻量版等多种形态,满足不同场景需求。2021年,PolarDB-PG与PolarDB-X开源,内核与商业版一致,推动国产数据库生态发展,同时兼容主流国产操作系统与芯片,获得权威安全认证。
|
8月前
|
机器学习/深度学习 算法 数据库
基于GoogleNet深度学习网络和GEI步态能量提取的步态识别算法matlab仿真,数据库采用CASIA库
本项目基于GoogleNet深度学习网络与GEI步态能量图提取技术,实现高精度步态识别。采用CASI库训练模型,结合Inception模块多尺度特征提取与GEI图像能量整合,提升识别稳定性与准确率,适用于智能安防、身份验证等领域。
|
数据库
【YashanDB 知识库】误配置 SYSTEM 级别的 STATISTICS_LEVEL 参数为 ALL 导致数据库性能下降
**标题:误配置 SYSTEM 级别的 STATISTICS_LEVEL 参数为 ALL 导致数据库性能下降** **简介:** 数据库性能骤降至正常水平的百分之一,主要表现为大量 free buffer wait 等待事件。原因是系统级别 STATISTICS_LEVEL 被误设为 ALL。解决方法是将其恢复为默认值 TYPICAL,执行命令:`ALTER SYSTEM SET statistics_level='TYPICAL' SCOPE=BOTH;` 以恢复正常性能。
|
数据采集 人工智能 监控
Crawl4LLM:你的模型还在吃垃圾数据?CMU博士开源AI爬虫,自动筛选高价值网页,数据抓取质量飙升300%
Crawl4LLM 是清华大学和卡内基梅隆大学联合开发的智能爬虫系统,通过网页价值评估和优先级队列技术,显著提升大语言模型预训练数据采集效率。
714 4
|
数据库
【YashanDB数据库】yasboot查询数据库状态时显示数据库状态为off
yasboot查询数据库状态时显示数据库状态为off
|
数据库
【YashanDB数据库】YAS-02079 archive log mode must be enabled when database is in replication mode
YAS-02079 archive log mode must be enabled when database is in replication mode
|
SQL 关系型数据库 MySQL
学成在线笔记+踩坑(3)——【内容模块】课程分类查询、课程增改删、课程计划增删改查,统一异常处理+JSR303校验
课程分类查询、课程新增、统一异常处理、统一封装结果类、JSR303校验、修改课程、查询课程计划、新增/修改课程计划
学成在线笔记+踩坑(3)——【内容模块】课程分类查询、课程增改删、课程计划增删改查,统一异常处理+JSR303校验
|
前端开发 应用服务中间件 API
|
存储 关系型数据库 MySQL
PACS系统 中 dicom 文件在mysql 8.0 数据库中的 存储和读取(pydicom 库使用)
PACS系统 中 dicom 文件在mysql 8.0 数据库中的 存储和读取(pydicom 库使用)
485 2
|
机器学习/深度学习 数据采集 监控
基于CNN卷积神经网络的步态识别matlab仿真,数据库采用CASIA库
**核心程序**: 完整版代码附中文注释,确保清晰理解。 **理论概述**: 利用CNN从视频中学习步态时空特征。 **系统框架**: 1. 数据预处理 2. CNN特征提取 3. 构建CNN模型 4. 训练与优化 5. 识别测试 **CNN原理**: 卷积、池化、激活功能强大特征学习。 **CASIA数据库**: 高质量数据集促进模型鲁棒性。 **结论**: CNN驱动的步态识别展现高精度,潜力巨大,适用于监控和安全领域。