Learn about vector and graph databases and how they can store data while maintaining relationships.
Overview
Syllabus
1. Vector, Graph, and DynamoDB
- Picking a database
- Intro to Amazon Neptune
- Key Rust CLI
- Rust CLI Graph lab
- What is SQLite?: Key features
- ETL with SQLite
- ETL with SQLite: Demo
- What is DynamoDB?
- What are vector databases?
- Using CRUD with DynamoDB and the CLI
- Using CRUD with DynamoDB and Python
- Using CRUD with DynamoDB and Rust
- Learn AWS CloudShell: Demo
- Learn AWS CodeCatalyst: Demo
- Learn AWS CodeWhisperer: Demo
- Create a table with the CLI
- Populate table batch
- Query a table with values
- Project walkthrough
- Semantic search
- Quickstart Qdrant
- Qdrant Rust client
- Vector database architecture
- Enhance semantic search
- Graph databases
Taught by
Noah Gift