Database Projects

20 free Database projects with source code and tutorials.

Screenshot of Database Monitoring with Prometheus project
DatabaseOct 7, 2025

Database Monitoring with Prometheus

Monitor database health with Prometheus exporters, Grafana dashboards, and alerting.

DatabaseMonitoringPrometheusGrafana
Read more → Source
Screenshot of Event Sourcing with EventStoreDB project
DatabaseOct 3, 2025

Event Sourcing with EventStoreDB

Implement event sourcing patterns with projections, snapshots, and event versioning.

DatabaseEvent SourcingCQRSEventStore
Read more → Source
Screenshot of Database Indexing Best Practices project
DatabaseSep 29, 2025

Database Indexing Best Practices

Create efficient B-tree, hash, GIN, and GiST indexes with composite key strategies.

DatabaseIndexingB-treePerformance
Read more → Source
Screenshot of Database Performance Benchmarking project
DatabaseSep 25, 2025

Database Performance Benchmarking

Benchmark database performance with sysbench, pgbench, and custom load testing scripts.

DatabaseBenchmarkingPerformanceLoad Testing
Read more → Source
Screenshot of Cassandra Distributed Database Setup project
DatabaseSep 21, 2025

Cassandra Distributed Database Setup

Deploy Cassandra with partition keys, clustering columns, and consistency tuning.

CassandraDistributedNoSQLConsistency
Read more → Source
Screenshot of Multi-Tenant Database Architecture project
DatabaseSep 17, 2025

Multi-Tenant Database Architecture

Design shared-database multi-tenancy with row-level security and schema isolation.

DatabaseMulti-TenantRLSArchitecture
Read more → Source
Screenshot of Database ER Diagram & Normalization project
DatabaseSep 12, 2025

Database ER Diagram & Normalization

Design databases from ER diagrams through 1NF, 2NF, 3NF, and BCNF normalization.

DatabaseER DiagramNormalizationDesign
Read more → Source
Screenshot of PostgreSQL Partitioning Strategies project
DatabaseSep 8, 2025

PostgreSQL Partitioning Strategies

Implement range, list, and hash partitioning for large table performance optimization.

PostgreSQLPartitioningPerformanceScaling
Read more → Source
Screenshot of Time-Series Database with InfluxDB project
DatabaseSep 4, 2025

Time-Series Database with InfluxDB

Store and query time-series data with InfluxDB for IoT monitoring and analytics.

InfluxDBTime-SeriesIoTAnalytics
Read more → Source
Screenshot of Database Connection Pooling project
DatabaseAug 31, 2025

Database Connection Pooling

Configure connection pools with PgBouncer and HikariCP for high-performance apps.

DatabaseConnection PoolPgBouncerPerformance
Read more → Source
Screenshot of DynamoDB NoSQL Design Patterns project
DatabaseAug 27, 2025

DynamoDB NoSQL Design Patterns

Design single-table patterns for DynamoDB with GSI, LSI, and efficient query access.

DynamoDBNoSQLAWSPatterns
Read more → Source
Screenshot of Database Backup & Recovery Plans project
DatabaseAug 23, 2025

Database Backup & Recovery Plans

Implement automated backup strategies with point-in-time recovery and disaster planning.

DatabaseBackupRecoveryAutomation
Read more → Source
Screenshot of Neo4j Graph Database Modeling project
DatabaseAug 19, 2025

Neo4j Graph Database Modeling

Model connected data with Neo4j nodes, relationships, and Cypher query language.

Neo4jGraph DBCypherModeling
Read more → Source
Screenshot of Elasticsearch Full-Text Search project
DatabaseAug 15, 2025

Elasticsearch Full-Text Search

Set up Elasticsearch with custom analyzers, boosting, and geo-spatial search queries.

ElasticsearchSearchAnalyzersGeo
Read more → Source
Screenshot of SQLite Embedded Database Projects project
DatabaseAug 11, 2025

SQLite Embedded Database Projects

Build lightweight applications with SQLite for desktop, mobile, and IoT scenarios.

SQLiteEmbeddedLightweightMobile
Read more → Source
Screenshot of Database Migration Strategies project
DatabaseAug 7, 2025

Database Migration Strategies

Manage schema migrations with versioning, rollbacks, and zero-downtime deployment.

DatabaseMigrationsVersioningDevOps
Read more → Source
Screenshot of MySQL Replication & Sharding project
DatabaseAug 3, 2025

MySQL Replication & Sharding

Configure master-slave replication and horizontal sharding for scalability.

MySQLReplicationShardingScaling
Read more → Source
Screenshot of Redis Caching Strategies project
DatabaseJul 30, 2025

Redis Caching Strategies

Implement caching patterns: cache-aside, write-through, TTL, and cache invalidation.

RedisCachingTTLPatterns
Read more → Source
Screenshot of PostgreSQL Advanced Features project
DatabaseJul 26, 2025

PostgreSQL Advanced Features

Use PostgreSQL arrays, JSONB, CTE, and extensions for complex data requirements.

PostgreSQLJSONBExtensionsAdvanced
Read more → Source
Screenshot of MongoDB Document Schema Design project
DatabaseJul 22, 2025

MongoDB Document Schema Design

Design efficient document schemas with embedding vs referencing patterns and indexing.

MongoDBSchema DesignNoSQLIndexing
Read more → Source