Advanced Database Concepts

Module 1: Graph Databases

Lesson 1: Introduction to Graph Databases

  • Graph Theory Basics
  • Neo4j and Cypher Query Language
  • Applications in Social Networks

Lesson 2: Using Neo4j

  • Installation and Setup
  • Graph Database Modeling
  • Traversal and Pathfinding

Module 2: Distributed Databases

Lesson 1: Introduction to Distributed Databases

  • CAP Theorem
  • Dynamo Model
  • Consistency Models

Lesson 2: Apache Cassandra

  • Installation and Setup
  • Data Modeling in Cassandra
  • Scalability and Performance Tuning