HW 1 – Assigning Analytical Tasks to NoSQL DBMS and Rationale

(5 points)

Using the task list from HW 0, map each task to the most suitable NoSQL DBMS (document — MongoDB, wide-column — Cassandra, key-value — Redis, graph — Neo4j) and justify the choice. No DB-specific syntax or schema design at this stage.

Task ID Short name Primary DBMS Why primary (2–3) Alternative 1 (how; when) Alternative 2 (how; when) Expected output Freshness/latency Access pattern

Examples:

Submit to the BRUTE system:

Tips for choosing a NoSQL system (access from the university account)

Example of the table (access from the university account)