❗The content presented here is sourced directly from Coursera platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [July 26th, 2023]
This course provides students with technical hands-on knowledge of NoSQL databases and Database-as-a-Service (DaaS) offerings. With the emergence of Big Data and agile development methodologies, NoSQL databases have become increasingly relevant in the database landscape. Their main advantage is the ability to effectively handle scalability and flexibility issues posed by modern applications. Students will begin by learning the history and fundamentals of NoSQL databases and understanding their key characteristics and benefits. They will learn about the four categories of NoSQL databases and how they differ from each other. Students will explore the architecture and features of several different implementations of NoSQL databases, such as MongoDB, Cassandra, and IBM Cloudant. They will then gain hands-on experience using those NoSQL databases to perform standard database management tasks, such as creating and replicating databases, loading and querying data, modifying database permissions, indexing and aggregating data, and sharding (or partitioning) data.