A comprehensive look at the wide landscape of database systems and how to make a good choice in your next project.
The first time we ask or answer any question regarding databases is when building an application. The next is either when our choice of the database becomes a bottleneck or when we need to do large-scale data analytics.
This course covers almost all classes of databases or data storage platforms there are and when to consider using them. It is a great journey through databases that will be great for software developers, big data engineers, data analysts as well as decision-makers. It is not an in-depth look into each of the databases but promises to get you up and running with your first project for each class.
What will you learn in this course?
Who should take this course?
What this course does not cover?
This course does not access any of the databases from the administrative perspective. So we don't cover administrative tasks like security, backup, recovery, migration and the likes.
Very in-depth features in the specific databases in the discussion. An example is that we will not go into the different database engines for MySQL or how to write stored procedures.
What do I need to know to get the best out of this course?
This course does not assume any knowledge of NoSQL or data engineering.
However, a little knowledge of RDBMS (even Microsoft Access) is enough to get you into the best position for this course.