mirror of
https://github.com/linkedin/school-of-sre
synced 2026-01-03 23:28:03 +00:00
* docs: formatted for readability * docs: rephrased and added punctuation * docs: fix typos, punctuation, formatting * docs: fix typo and format * docs: fix caps and formatting * docs: fix punctuation and formatting * docs: capitalized SQL commands, fixed puntuation, formatting * docs: fix punctuation * docs: fix punctuation and formatting * docs: fix caps,punctuation and formatting * docs: fix links, punctuation, formatting * docs: fix code block formatting * docs: fix punctuation, indentation and formatting
34 lines
1.8 KiB
Markdown
34 lines
1.8 KiB
Markdown
# Relational Databases
|
|
|
|
### Prerequisites
|
|
* Complete [Linux course](https://linkedin.github.io/school-of-sre/level101/linux_basics/intro/)
|
|
* Install Docker (for lab section)
|
|
|
|
### What to expect from this course
|
|
You will have an understanding of what relational databases are, their advantages, and some MySQL specific concepts.
|
|
|
|
### What is not covered under this course
|
|
* In-depth implementation details
|
|
|
|
* Advanced topics like normalization, sharding
|
|
|
|
* Specific tools for administration
|
|
|
|
### Introduction
|
|
The main purpose of database systems is to manage data. This includes storage, adding new data, deleting unused data, updating existing data, retrieving data within a reasonable response time, other maintenance tasks to keep the system running, etc.
|
|
|
|
### Pre-reads
|
|
[RDBMS Concepts](https://beginnersbook.com/2015/04/rdbms-concepts/)
|
|
|
|
### Course Contents
|
|
- [Key Concepts](https://linkedin.github.io/school-of-sre/level101/databases_sql/concepts/)
|
|
- [MySQL Architecture](https://linkedin.github.io/school-of-sre/level101/databases_sql/mysql/#mysql-architecture)
|
|
- [InnoDB](https://linkedin.github.io/school-of-sre/level101/databases_sql/innodb/)
|
|
- [Backup and Recovery](https://linkedin.github.io/school-of-sre/level101/databases_sql/backup_recovery/)
|
|
- [MySQL Replication](https://linkedin.github.io/school-of-sre/level101/databases_sql/replication/)
|
|
- Operational Concepts
|
|
- [SELECT Query](https://linkedin.github.io/school-of-sre/level101/databases_sql/select_query/)
|
|
- [Query Performance](https://linkedin.github.io/school-of-sre/level101/databases_sql/query_performance/)
|
|
- [Lab](https://linkedin.github.io/school-of-sre/level101/databases_sql/lab/)
|
|
- [Further Reading](https://linkedin.github.io/school-of-sre/level101/databases_sql/conclusion/#further-reading)
|