All Projects → pingcap → Awesome Database Learning

pingcap / Awesome Database Learning

A list of learning materials to understand databases internals

Projects that are alternatives of or similar to Awesome Database Learning

Reading Material
List of some useful blogs, books, courses, papers etc. 📚
Stars: ✭ 116 (-97.11%)
Mutual labels:  blogs, books, papers
my-bookshelf
Collection of books/papers that I've read/I'm going to read/I would remember that they exist/It is unlikely that I'll read/I'll never read.
Stars: ✭ 49 (-98.78%)
Mutual labels:  books, papers
Data-Science-and-Machine-Learning-Resources
List of Data Science and Machine Learning Resource that I frequently use
Stars: ✭ 19 (-99.53%)
Mutual labels:  blogs, papers
Papers Books Reading
🍬Some papers & books I’ve read.
Stars: ✭ 22 (-99.45%)
Mutual labels:  books, papers
Awesome-Black-Friday-Cyber-Monday-deals
2021 - Black Friday & Cyber Monday, Christmas & Holidays Deals for Developers, Techies, & Entrepreneurs,
Stars: ✭ 151 (-96.24%)
Mutual labels:  books, course
Dockercheatsheet
🐋 Docker Cheat Sheet 🐋
Stars: ✭ 3,301 (-17.8%)
Mutual labels:  books, course
Filemasta
A search application to explore, discover and share online files
Stars: ✭ 571 (-85.78%)
Mutual labels:  database, books
Stanford dbclass
Collection of my solutions to the (infamous) dbclass (2014 version) offered by Stanford.
Stars: ✭ 35 (-99.13%)
Mutual labels:  database, course
Data Driven Web Apps With Pyramid And Sqlalchemy
Demos and handouts for Talk Python's Data-Driven Web Apps with Pyramid and SQLAlchemy course
Stars: ✭ 79 (-98.03%)
Mutual labels:  database, course
Awesome Ios Resource
📱 A curated list of awesome iOS resources, including conferences, books, blogs, articles, websites and documentations
Stars: ✭ 1,289 (-67.9%)
Mutual labels:  blogs, books
Mongodb For Python Developers
MongoDB for Python developers course handouts from Talk Python Training
Stars: ✭ 141 (-96.49%)
Mutual labels:  database, course
Sql Fundamentals
👨‍🏫 Mike's SQL Fundamentals and Professional SQL Courses
Stars: ✭ 140 (-96.51%)
Mutual labels:  database, course
42
@rsapkf's linkroll.
Stars: ✭ 1,906 (-52.54%)
Mutual labels:  blogs, books
Querytree
Data reporting and visualization for your app
Stars: ✭ 230 (-94.27%)
Mutual labels:  database
React Agent
Client and server-side state management library
Stars: ✭ 235 (-94.15%)
Mutual labels:  database
Cs6120
advanced compilers
Stars: ✭ 232 (-94.22%)
Mutual labels:  course
Iran Cities
The most accurate database of city, county, village and province names of Iran.
Stars: ✭ 232 (-94.22%)
Mutual labels:  database
Wechat Database
破解微信数据库 获取想要的数据
Stars: ✭ 236 (-94.12%)
Mutual labels:  database
Dbf
DBF is a small fast Ruby library for reading dBase, xBase, Clipper and FoxPro database files
Stars: ✭ 234 (-94.17%)
Mutual labels:  database
Db Sync
PHP library with command line tool for efficiently syncing tables between remote MySQL databases
Stars: ✭ 230 (-94.27%)
Mutual labels:  database

Awesome Database Learning

A list of learning materials to understand databases internals, including but not limited to:

  • papers
  • blogs
  • courses
  • talks

Please submit a pull request if there is any material that you think should be included in this collection.

Table of Contents

Recommended Courses, Books and Talks

Courses

Books

Talks

Blogs

SQL & Relation Algebra

Courses:

Query Optimizer

Courses:

Blogs:

Planner Models

Blogs:

Papers:

Subquery Optimization

Blogs:

Papers:

Join Order Optimization

Papers:

Functional Dependency & Physical Properties

Thesis:

Papers:

Cost Model

Papers:

Statistics

Papers:

Books:

Query Execution

Courses:

Execution Framework

Papers:

Vectorization vs Compilization

Blogs:

Papers:

Join

Papers:

Hash Table

Courses:

Blogs:

Bloom Filter

Papers:

DDL

Relational Model

Blogs:

Codd's Rules

Blogs:

Relational Data Model

Blogs:

Relational Algebra

Blogs:

ER to Relational Model

Blogs:

SQL - Overview

Blogs:

Transaction

Isolation Levels

Blogs:

Papers:

Concurrency Control

Courses:

Papers:

Network

Courses:

Papers:

Storage

NoSQL Systems

Papers:

Buffer Management

Courses:

Papers:

Disk IO

Blogs:

Papers:

B-Tree

Blogs:

Courses:

Papers:

LSM-Tree

Papers:

Learned Indexes Structures

Papers:

Serializing & RPC

Data Partitioning

Blogs:

Papers:

Replication & Consistency

Blogs:

Papers:

Consensus

Technical report:

  • University of Cambridge Distributed consensus revised, a great paper about Consenssus especially Paxos and Paxos-Related algorithms, by Heidi Howard

Papers:

Scheduling

Blogs:

Papers:

Benchmark & Testing

Blogs:

Papers:

HTAP

Papers:

TLA+

Talks:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].