Files
school-of-sre/courses/databases_sql/intro.md
Apoorv Purohit 2eddc9ba0a Sos mysql phase2 (#110)
* SoS MySQL phase 2

* SoS MySQL phase 2
2021-08-03 17:18:05 +05:30

34 lines
1.7 KiB
Markdown

# Relational Databases
### Prerequisites
* Complete [Linux course](https://linkedin.github.io/school-of-sre/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/databases_sql/concepts/)
- [MySQL Architecture](https://linkedin.github.io/school-of-sre/databases_sql/mysql/#mysql-architecture)
- [InnoDB](https://linkedin.github.io/school-of-sre/databases_sql/innodb/)
- [Backup and Recovery](https://linkedin.github.io/school-of-sre/databases_sql/backup_recovery/)
- [MySQL Replication](https://linkedin.github.io/school-of-sre/databases_sql/replication/)
- Operational Concepts
- [SELECT Query](https://linkedin.github.io/school-of-sre/databases_sql/select_query/)
- [Query Performance](https://linkedin.github.io/school-of-sre/databases_sql/query_performance/)
- [Lab](https://linkedin.github.io/school-of-sre/databases_sql/lab/)
- [Further Reading](https://linkedin.github.io/school-of-sre/databases_sql/conclusion/#further-reading)