database-lab-engine

DBLab enables πŸ–– database branching and ⚑️ thin cloning for any Postgres database and empowers DB testing in CI/CD. This optimizes database-related costs while

What is database-lab-engine?

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.

Overview of database-lab-engine

What it is

DBLab is a tool for PostgreSQL database branching and thin cloning. It enables fast cloning of any PostgreSQL database, including self-managed and managed services such as AWS RDS, GCP Cloud SQL, Supabase, and Timescale. It can be installed and used across all cloud environments and on-premises. DBLab uses Copy-on-Write (CoW) technology, defaulting to ZFS or optionally LVM, to create thin clones in seconds regardless of database size.

Key features

  • Blazing-fast cloning of PostgreSQL databases – clone in seconds, irrespective of database size - Theoretical maximum of snapshots/clones: 2^64 (ZFS, default)
  • Maximum size of PostgreSQL data directory: 256 quadrillion zebibytes (ZFS, default)
  • Supported PostgreSQL versions: 10–18 - Thin cloning (CoW) technologies: ZFS and LVM - UI for manual tasks and API & CLI for automation - Packaged in Docker containers for all components

Use cases

  • Build dev/QA/staging environments using full-scale, production-like databases - Provide temporary full-size database clones for SQL query analysis and optimization - Automatically test database changes in CI/CD pipelines, minimizing risks of production incidents - Rapidly validate ChatGPT or other LLM concepts, check for hallucinations, and iterate towards effective solutions

Getting started

See the repository README for installation instructions.

License and pricing

Licensed under Apache-2.0 (Community Edition). DBLab Standard Edition is available starting at $62/month.

Based on the project's public README and repository metadata.

Add this badge to your README

Featured on YunoDB Badge styles & help

Maintain this project? Show that it is featured on YunoDB.

Markdown[![Featured on YunoDB](https://yunodb.com/badge/postgres-aidatabase-lab-engine.svg)](https://yunodb.com/tools/postgres-aidatabase-lab-engine?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/postgres-aidatabase-lab-engine?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/postgres-aidatabase-lab-engine.svg" alt="Featured on YunoDB" height="20"></a>