NoSQL Database Systems
Course objectives
The course focuses on the practical use of the basic types of NoSQL database systems, with an emphasis on their use in a highly distributed environment.
Content
| 1 | NoSQL database systems: goals, scalability, consistency issues |
| 2 | Data distribution: sharding, replication |
| 3 | SQL vs. NoSQL database systems |
| 4 | Redis, MongoDB, Neo4j |
| 5 | More about Redis |
| 6 | Even more about Redis |
| 7 | More about Mongo |
| 8 | BJSON in PostgreSQL, pipelines, map-reduce |
| 9 | More about Neo4j |
| 10 | Even more about Neo4j |
| 11 | All together now |
Literature
Holubová, I. et al. Big Data a NoSQL databáze. Grada Publishing.
Redis:
MongoDB:
Neo4j: