NoSQL Databases

(Invited)

Start:
End:

Thursday, 27.8. 9:00
Saturday, 29.8. 11:30

This course introduces NoSql databases which are used in managing the vast digital universe. The course discusses the way NoSQL are designed to handle large amounts of unstructured or semi-structured data and handle dynamic changes to the data model. Characteristics of NoSql such as scalability, flexibility, distributed computing, high availability, polygot persistence will be explained. Techniques of data distribution such as replication and sharding will be addressed. The course explores different types of NoSql databases such as Document-based databases; Key-value stores; Column-oriented databases; Graph-based databases with examples. The curriculum highlights data modelling, document structure, operations used in MangoDb. Hands on sessions on MangoDB will also be provided to the participants.