NoSQL database paradigms: comparative study and hands-on practicals
- Type
- Project
The second, entirely separate submission in the same module: a written comparison of NoSQL paradigms, key-value, document, column-family, and graph stores, using Cassandra, Neo4j, Redis, and Riak as real-world examples of each category without touching any of them hands-on.
Then two genuinely hands-on practicals on top of that literature review. First, a multi-node Couchbase cluster, dockerized, covering bucket operations, CRUD, and cluster administration. Second, MongoDB, querying a real restaurants dataset through the Robo 3T shell: filters, sorts by nested array fields, and aggregation pipelines grouping and counting across boroughs and cuisines.
Running a literature comparison right next to two working NoSQL deployments made the paradigm differences concrete rather than theoretical, the same way the RDBMS-vs-ORDBMS comparison in the module's other submission did.