Database Projects
20 free Database projects with source code and tutorials.
Database Monitoring with Prometheus
Monitor database health with Prometheus exporters, Grafana dashboards, and alerting.
Event Sourcing with EventStoreDB
Implement event sourcing patterns with projections, snapshots, and event versioning.
Database Indexing Best Practices
Create efficient B-tree, hash, GIN, and GiST indexes with composite key strategies.
Database Performance Benchmarking
Benchmark database performance with sysbench, pgbench, and custom load testing scripts.
Cassandra Distributed Database Setup
Deploy Cassandra with partition keys, clustering columns, and consistency tuning.
Multi-Tenant Database Architecture
Design shared-database multi-tenancy with row-level security and schema isolation.
Database ER Diagram & Normalization
Design databases from ER diagrams through 1NF, 2NF, 3NF, and BCNF normalization.
PostgreSQL Partitioning Strategies
Implement range, list, and hash partitioning for large table performance optimization.
Time-Series Database with InfluxDB
Store and query time-series data with InfluxDB for IoT monitoring and analytics.
Database Connection Pooling
Configure connection pools with PgBouncer and HikariCP for high-performance apps.
DynamoDB NoSQL Design Patterns
Design single-table patterns for DynamoDB with GSI, LSI, and efficient query access.
Database Backup & Recovery Plans
Implement automated backup strategies with point-in-time recovery and disaster planning.
Neo4j Graph Database Modeling
Model connected data with Neo4j nodes, relationships, and Cypher query language.
Elasticsearch Full-Text Search
Set up Elasticsearch with custom analyzers, boosting, and geo-spatial search queries.
SQLite Embedded Database Projects
Build lightweight applications with SQLite for desktop, mobile, and IoT scenarios.
Database Migration Strategies
Manage schema migrations with versioning, rollbacks, and zero-downtime deployment.
MySQL Replication & Sharding
Configure master-slave replication and horizontal sharding for scalability.
Redis Caching Strategies
Implement caching patterns: cache-aside, write-through, TTL, and cache invalidation.
PostgreSQL Advanced Features
Use PostgreSQL arrays, JSONB, CTE, and extensions for complex data requirements.
MongoDB Document Schema Design
Design efficient document schemas with embedding vs referencing patterns and indexing.