πŸ“Š

Databases in AWS

Section 19 of 30

DynamoDB, DocumentDB, Neptune, Keyspaces, Timestream, QLDB, and database selection strategies

55 minβ€’intermediate
🎯

Key Takeaways

  • β€’DynamoDB is a fully-managed NoSQL database with single-digit millisecond latency, auto-scaling, and supports both key-value and document data
  • β€’Choose databases based on workload: RDBMS for joins (RDS/Aurora), NoSQL for high scale (DynamoDB), graphs for relationships (Neptune)
  • β€’DocumentDB provides MongoDB compatibility, Neptune for graph databases, and Keyspaces for Apache Cassandra workloads
  • β€’DynamoDB Streams enable event-driven architectures by capturing table changes with 24-hour retention
  • β€’DAX (DynamoDB Accelerator) provides microsecond latency for read-heavy workloads with no code changes required

πŸ“Personal Notes

Ready to test your knowledge?

Take the quiz to reinforce what you've learned

Take Quiz β†’