NoSQL for Modern Data Science Applications
This course will prepare students on current and emerging practices for handling unstructured data. Many modern data science applications are highly data intensive, require heavy read/write workloads, and are often unstructured in nature, which requires storage and processing beyond relational databases and management methodologies. NoSQL, or Not-Only SQL, databases are non-schema oriented and provide additional capabilities that support these types of applications. This course will introduce NoSQL systems such as BigTable (by Google), Dynamo (by Amazon), Apache Cassandra (used by Facebook), Apache HBase (used by Twitter), and other NoSQL systems such as MongoDB. Other topics covered will include an introduction to big data analytics such as Apache Hadoop and MapReduce. [2]
Sources
- Course catalogue ↗2026–2027