- Notifications
You must be signed in to change notification settings - Fork68
DBLab enables 🖖 database branching and ⚡️ thin cloning for any Postgres database and empowers DB testing in CI/CD. This optimizes database-related costs while improving time-to-market and software quality. Follow to stay updated.
License
postgres-ai/database-lab-engine
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Database Lab Engine (DLE) is an open-source (AGPLv3) technology that allows blazing-fast cloning of Postgres databases of any size in seconds. This helps solve many problems such as:
- build dev/QA/staging environments involving full-size production-like databases,
- provide temporary full-size database clones for SQL query analysis optimization (seeJoe bot),
- automatically verify database migrations (DB schema changes) and massive data operations in CI/CD pipelines to minimize risks of downtime and performance degradation.
As an example, cloning a 10 TiB PostgreSQL database can take less than 2 seconds.
- How it works
- Database Migration Testing
- SQL Optimization with Joe Bot
- Case Study: Qiwi (How Qiwi Controls the Data to Accelerate Development)
- Case Study: GitLab (How GitLab iterates on SQL performance optimization workflow to reduce downtime risks)
Please support the project giving a GitLab star! It's onthe main page, at the upper right corner:
- How to install Database Lab with Terraform on AWS
- How to install and initialize Database Lab CLI
- How to manage DLE
- How to work with clones
- DLE Docker images
- Extended Docker images for PostgreSQL (with plenty of extensions)
- SQL Optimization chatbot (Joe Bot)
- DB Migration Checker
Openan Issue to discuss ideas, opena Merge Request to propose a change.
See ourGitLab Container Registry to find the images built for development branches.
- Install
golangci-lint:https://github.com/golangci/golangci-lint#install
About
DBLab enables 🖖 database branching and ⚡️ thin cloning for any Postgres database and empowers DB testing in CI/CD. This optimizes database-related costs while improving time-to-market and software quality. Follow to stay updated.
Topics
Resources
License
Code of conduct
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.

