Back to Blog

Data Modeling and Management

Data Modeling and Management

A solid data foundation is essential for any software system. In July 2023, I delivered a GDG Presentation focusing on core principles of data modeling and database management.

This talk covered data schema design. I discussed relational normalization, primary/foreign key designs, database indexing strategies, and choosing between SQL and NoSQL.

Key Takeaways:

  • Database Normalization: Reducing redundancy while maintaining integrity.
  • Index Optimization: Designing indexes that speed up queries without bloat.
  • SQL vs NoSQL: When to choose relational databases vs document stores.
  • Data Lifecycle Management: Strategies for archiving, pruning, and migrating production data.

View the Presentation

View the presentation slides to improve your database designs.