Notes and Talks/UJEP/NSQL

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: