Skip to content

Latest commit

 

History

History
76 lines (42 loc) · 5.85 KB

db.md

File metadata and controls

76 lines (42 loc) · 5.85 KB

数据库系统(Database System)资料

书籍

介绍:经典书籍,数据库系统概念。数据库领域的殿堂级作品。夯实数据库理论基础,增强数据库技术内功的必备之选。内容涉及很广:表、SQL、关系模型、事务、数据库设计、分布式、存储、索引、查询处理与优化、并发、数据库分析(postgresql,SQL server)。书的难度系数对于刚刚入门的同学可能不太适合,但可以当作"词典”。配套书籍网站.

介绍:经典书籍,数据库系统基础教程。讲述关系数据模型、ER图、约束与触发器、SQL、视图。适合入门数据库系统的同学。

介绍:剖析数据系统内部架构,本文一共包括 8 章,分别是:第 1 章概述,第 2 章进程模型,第 3 章并行体系结构:进程和内存协调,第 4 章关系查询处理器,第 5 章存储管理,第 6 章事务:并发控制和恢复,第 7 章共享组件,第 8 章结束语。中文版由厦门大学数据库实验室翻译

介绍:数据库领域红宝书重出江湖。《Readings in Database Systems, 5th Edition》评注版 Peter Bailis, Joseph M. Hellerstein, Michael Stonebraker编著。十年之后,内容大变,传统数据库架构彻底重写,bigdata浪潮影响深远,数据库领域必看书籍。里面包含有数据挖掘、查询优化、数据库语言.

介绍:斯坦福大学本科教材,这本阐述了实现关系数据库系统各个层面的关键技术。主要分为三部分:存储管理器、查询处理器和事务管理器的实现技术。书中从存储,Index,SQL compiler,optimizer, log,事务等关键技术。不太适合数据库入门初学者,理论很多信息量大。英文版

课程

介绍:卡内基梅隆2018年春季高级数据库课程,对现代数据库管理系统内部的全面研究。它将涵盖高性能事务处理系统(OLTP)和大规模分析系统(OLAP)中的组件核心概念和基础知识。它的阅读列表课堂笔记课件都已经开放。并且提供了视频

介绍:数据库系统的一门核心课程。由数据库的一大山头Samuel Madden教授。前半部分比较基础的数据库的知识包含关系代数、数据模型、范式、查询优化、事务,后半段主要在讲分布式数据库,讲如何达到数据一致性,也是database比较火的研究方向。

介绍:使用并且实现一个数据库系统,这门课程是德国慕尼黑工业大学开设,包含两部分:实现和使用。内容有:事务管理、错误处理、多用户同步、数据的结构、请求处理、分布式数据库、OLTP/OLAP、XML、性能评估。

查询/优化器

介绍:本篇论文讲述如何架构一个查询编译器,SQL如何被执行、查询评估、如何处理并行执行、查询器的优化、以及最后的TPC测试。

事务

介绍:这门课程是德国慕尼黑工业大学开设的关于数据库事务课程。内容有:计算模型、并发控制算法、多版本并发控制、并发控制在对象/查询结构/关系数据库的应用、事务恢复、page恢复算法、如何实现。主要是课件

NewSQL

介绍:这本论文主要是讲述Spanner的之所以能成功的一些工程经验。如何为一个强大的分布式数据库内核添加SQL支持,如何处理并发问题。其中还列举出了两个案例:分布式中TOPK问题、JOIN随机读问题。

学者

介绍:卡内基梅隆的Daniel Abadi教授,HadoopDB的作者。他的博客 质量很高。譬如讨论事务隔离级别2阶段提交