Introduction to Database Engineering
Learn ACID, Indexing, Partitioning, Sharding, Concurrency control, Replication, DB Engines, Best Practices and More!
What you’ll learn
-
Learn and understand ACID Properties
-
Database Indexing
-
Database Partitioning
-
Database Replication
-
Concurrency Control (Optimistic, Pessimistic)
-
Database Sharding
-
Database System Designs
-
Difference between Database Management System, Database Engine and Embedded database
-
Database Engines such as MyISAM, InnoDB, RocksDB, LevelDB and More
-
Benefits of Using one database engine over the other
-
Switching Database Engines with MySQL
-
Database Security (TLS, Homomorphic Encryption etc.)
Requirements
-
Basic understanding of database systems
Who this course is for:
- Software Engineers and Database Engineers