Skip to content

Database Resources

🗄️ Explore Database Resources

Comprehensive resources for relational databases, NoSQL, database design, performance optimization, and database administration.

📚 Recommended Books
  1. High Performance MySQL by Baron Schwartz, Peter Zaitsev, Vadim Tkachenko
  2. Designing Data-Intensive Applications by Martin Kleppmann
  3. PostgreSQL: Up and Running by Regina Obe, Leo Hsu
  4. MongoDB: The Definitive Guide by Shannon Bradshaw, Eoin Brazil, Kristina Chodorow
  5. Database Design for Mere Mortals by Michael J. Hernandez
  6. SQL Performance Explained by Markus Winand
📖 Research Papers
  1. Google Spanner: Globally-Distributed Database - Distributed database system
  2. Amazon DynamoDB: NoSQL Database Design - DynamoDB architecture
  3. CAP Theorem - Consistency, Availability, Partition tolerance
  4. ACID vs BASE - Database consistency models
  5. The End of an Architectural Era - Database architecture evolution
⭐ GitHub Repositories
  1. Awesome Databases - Curated database resources
  2. Database Performance - Database research papers
  3. SQL Resources - SQL learning resources
  4. PostgreSQL - PostgreSQL source code
  5. MySQL - MySQL source code
  6. MongoDB - MongoDB source code
  7. Redis - Redis source code
📺 Videos & Courses
  1. Database Systems (CMU 15-445) - Carnegie Mellon University
  2. SQL Tutorial for Beginners - FreeCodeCamp
  3. MongoDB University - Free MongoDB courses
  4. PostgreSQL Tutorial - PostgreSQL learning resources
  5. Redis University - Redis courses
📰 Articles & Blogs
  1. MySQL Performance Blog - MySQL optimization
  2. PostgreSQL Performance Tips - Official docs
  3. MongoDB Performance - MongoDB optimization
  4. Use The Index, Luke! - SQL indexing guide
  5. High Scalability Database Articles - Database scalability
💡 Recommended Reading
  1. Database Design Fundamentals - Database design guide
  2. SQL Style Guide - SQL best practices
  3. Database Normalization - Normalization concepts
  4. ACID Properties - Transaction properties
  5. Database Sharding - Sharding strategies