Listing Thumbnail

    DBLab SE - instant cloning and database branching for PostgreSQL

     Info
    Deployed on AWS
    DBLab Standard Edition (DBLab SE) delivers fast, cost-effective database cloning, enabling agile teams to create instant, full-size production clones for development, testing, and staging, all managed like code, integrated into CI/CD pipelines, and optimized with transparent pricing.
    4.3

    Overview

    Play video

    DBLab Standard Edition (DBLab SE) delivers blazing-fast database cloning and database branching capabilities, empowering agile teams to create instant, full-size clones of production databases for building robust development, testing, QA, and staging environments. With a self-service UI, team members can quickly spin up virtual test data environments, managed like code, supporting version control and seamless sharing across teams. These environments enable efficient testing of migrations, SQL query optimization, troubleshooting, and deployment of staging applications with production-grade data. Integrated into the CI/CD pipeline, DBLab SE accelerates development, integration, bug resolution, and testing while minimizing storage overhead.

    Instant cloning is enabled by ZFS's copy-on-write (CoW) feature and containers, with processes optimized for Postgres-specific requirements.

    An example of a small team of 3-5 engineers and a 1 TiB database:

    • r7i.2xlarge (8 vCPUs, 64 GiB RAM) and 3 TiB disk space
    • total monthly cost $962.77 (compute: $386.32, DBLab SE $330.69, storage $245.76
    • serves 3 snapshots, unlimited user snapshots and branches, 50 clones, 5-10 of which are simultaneously used

    Highlights

    • Eliminate downtime and accelerate development with instant production database clones, providing data availability that aligns with the demands of a fast-paced release cycle. Empower your CI/CD pipeline with powerful testing capabilities, enabling teams to rapidly recreate data states for debugging and problem-solving.
    • Optimize SQL queries risk-free on database clones, guided by Joe Bot, your virtual DBA assistant.
    • Give every developer their own full-size database clone without the hassle or high costs, thanks to virtual copies that stay synchronized with production environments, minimizing cloud storage and compute expenses.

    Details

    Delivery method

    Delivery option
    Database Lab Engine (DLE) for PostgreSQL

    Latest version

    Operating system
    Ubuntu 22.04

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    DBLab SE - instant cloning and database branching for PostgreSQL

     Info
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Usage costs (18)

     Info
    Dimension
    Cost/hour
    m7i.12xlarge
    $2.177
    r7i.16xlarge
    $3.81
    m7i.xlarge
    $0.181
    r7i.large
    $0.12
    r7i.8xlarge
    $1.91
    r7i.48xlarge
    $11.43
    m7i.16xlarge
    $2.903
    m7i.48xlarge
    $8.709
    m7i.24xlarge
    $4.354
    m7i.2xlarge
    $0.362

    Vendor refund policy

    We do not currently support refunds, but you can cancel at any time.

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    Database Lab Engine (DLE) for PostgreSQL

    DLE configuration will be done inside DLE UI, once all AWS resources are already provisioned. For provisioning, you need to:

    • Choose AWS region
    • Choose EC2 instance type (the more CPU power and RAM you have, the more thin clones can be running with good performance, e.g. m5.2xlarge with its 8 vCPUs / 32 GiB is good to run up to 30 thin clones, but more vCPUs might be needed of more than 5-8 people or CI pipelines are going to work with DLE in parallel)
    • Specify the database size (this will define the size of the EBS volume used)
    • Optionally, configure SSL
    CloudFormation Template (CFT)

    AWS CloudFormation templates are JSON or YAML-formatted text files that simplify provisioning and management on AWS. The templates describe the service or application architecture you want to deploy, and AWS CloudFormation uses those templates to provision and configure the required services (such as Amazon EC2 instances or Amazon RDS DB instances). The deployed application and associated resources are called a "stack."

    Version release notes

    This is release of DBLab SE 4.0.4 for AWS Marketplace. Release notes: https://github.com/postgres-ai/database-lab-engine/releases 

    Additional details

    Usage instructions

    To access API and UI, read instructions in the "Outputs" section once deployment is complete.

    Resources

    Support

    Vendor support

    • Asynchronous troubleshooting help (please allow us 24 hours to respond during business days)
    • If your production database is on a managed Postgres service (such as RDS) and database size exceeds 2 TiB, please reach out to us: consulting@postgres.ai 

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly

    Accolades

     Info
    Top
    10
    In Testing
    Top
    25
    In Databases

    Overview

     Info
    AI generated from product descriptions
    Copy-on-Write Cloning Technology
    Instant cloning enabled by ZFS copy-on-write (CoW) feature and containers with Postgres-specific optimization
    CI/CD Pipeline Integration
    Seamless integration into CI/CD pipelines for accelerated development, integration, bug resolution, and testing workflows
    Version Control and Code Management
    Database environments managed like code with version control support and seamless sharing capabilities across teams
    Virtual Database Branching
    Database branching capabilities enabling creation of virtual test data environments with synchronized production data
    Self-Service Environment Provisioning
    Self-service UI enabling team members to quickly provision virtual test data environments for development, testing, QA, and staging
    Data Virtualization and Delivery
    Automatically delivers virtual data copies with self-service access to trusted data across hybrid and multi-cloud environments
    Automated Data Masking
    Discovers sensitive data, applies masking policies at scale, and provides auditability for non-production environments
    Ephemeral Cloud Data Environments
    Provisions ephemeral cloud data environments enabling self-service access to test data for developers and testers
    Data Governance and Compliance
    Unifies data delivery, governance, and compliance in a single secure platform with built-in compliance and security controls
    Data Discovery and Versioning
    Automates discovery, provisioning, and versioning of production-like datasets for compliant test data management
    Oracle Compatibility
    Native Oracle compatibility enabling seamless connection to legacy applications, code interpretation, and query execution without requiring code rewrites.
    High Availability
    Up to 99.995% availability on AWS cloud with best-in-class HA, geo-distributed databases, and disaster recovery capabilities.
    Performance Optimization
    5X performance improvement compared to open source PostgreSQL through optimized database configuration and execution.
    Distributed Database Architecture
    Multi-region distributed database deployment enabling geo-distributed data placement and disaster recovery across multiple AWS regions.
    License Portability
    Ability to move on-premises EDB Postgres workloads to AWS cloud while maintaining existing license investments and leveraging cloud discounts.

    Contract

     Info
    Standard contract
    No

    Customer reviews

    Ratings and reviews

     Info
    4.3
    2 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    50%
    50%
    0%
    0%
    0%
    1 AWS reviews
    |
    1 external reviews
    External reviews are from PeerSpot .
    reviewer2845797

    Rapid database cloning has accelerated realistic testing but initial setup still needs simplification

    Reviewed on May 24, 2026
    Review provided by PeerSpot

    What is our primary use case?

    During the hackathon, my main use case for DBLab Engine  was quickly spinning up a full-size database clone for testing and benchmarking my application query on realistic data loads without destroying the main environment. DBLab Engine  really helped me to quickly prototype my idea.

    For a specific example of how I used DBLab Engine during my project, we were implementing a complex analytic feature that required running heavy, unoptimized SQL queries to benchmark performance under realistic data loads. Instead of manually setting up a messy local database or risking downtime on a shared instance, I used the database API to instantly create a thin clone. I was able to safely run multiple query optimization experiments, analyze the execution plans, and iterate on database indexes in an isolated environment. Once the test was complete, I destroyed the clone immediately, which made the testing workflow incredibly lightweight and fast.

    What is most valuable?

    I only used DBLab Engine for a while, but I already see many benefits. I can think of applications not only in the hackathon, but we can also probably do some black-box monitoring, set up some simulation environments, and I think it is very helpful to have this kind of automatic testing to ensure that whenever our new feature is delivered, there are no regressions.

    In my experience, the absolute best feature of DBLab Engine is the thin cloning capability driven by copy-on-write technology. Being able to provide a full-size production-scale database clone in just a few seconds, regardless of whether the underlying database is tens of gigabytes or multiple terabytes, is a massive game-changer for engineering velocity. I really would to try more. The complete environment isolation is also very fantastic.

    I have noticed that the thin cloning and environmental isolation of DBLab Engine have dramatically accelerated our development lifecycle and improved overall code quality, even in a hackathon. Before utilizing this, setting up a realistic test database was a major bottleneck. Developers either had to share a single staging database or spend hours trying to seed a local database with a thin, representative subset of mock data. With DBLab Engine, we achieved complete workflow interdependence, which was incredibly helpful.

    What needs improvement?

    One thing I noticed is that not many people know about DBLab Engine, so I think it needs more advertisement. Additionally, the initial configuration and infrastructure setup is a bit complicated, so more documentation would be a good addition to have.

    For how long have I used the solution?

    I used DBLab Engine in an AI hackathon event, which was good, so I would say approximately one month, including the survey.

    What do I think about the stability of the solution?

    DBLab Engine is stable for our use case.

    What do I think about the scalability of the solution?

    I believe DBLab Engine can handle scalability well, primarily because of its architectural design. It uses a containerized approach alongside a copy-on-write file system. In our use case, we did not have a chance to scale it, as we were just doing some research and experimental work in the hackathon, but I believe there are more use cases out there. I think scalability is usually not an issue.

    How are customer service and support?

    I did not use customer support this time, but I asked AI many questions in order to set this up. If that also counts, I think there are many resources out there, as AI knows everything.

    Which solution did I use previously and why did I switch?

    Before using DBLab Engine, we primarily relied on standard staging databases or manually providing smaller local database dumps for testing.

    How was the initial setup?

    I believe I just had a try with DBLab Engine and cannot think of anything that needs improvement.

    What was our ROI?

    I have seen a clear return on investment with DBLab Engine, primarily measured in significant time saving and reduced infrastructure overhead.

    What's my experience with pricing, setup cost, and licensing?

    I think DBLab Engine offers excellent flexibility when it comes to pricing and license because the core engine, I believe, is open-source. The initial cost to experiment with it during the hackathon was completely free, which lowered the barrier to entry significantly.

    Which other solutions did I evaluate?

    I usually use Google Cloud Spanner  because that is the most common solution available in Google Cloud  and also used in our products. Because it was a hackathon, I wanted to try something new on the market and see how it goes.

    What other advice do I have?

    A piece of advice I would give to others looking into using DBLab Engine is to identify your team's database testing bottleneck before diving in. If your developers are frequently running into issues such as flaky tests or an inability to test complex query performance against realistic data, I think DBLab Engine is an incredibly effective solution. I would rate my overall experience with DBLab Engine at a rating of four out of five.

    Denis

    Good and useful product

    Reviewed on Dec 06, 2022
    Review from a verified AWS customer

    We have been using Database Lab Engine at Boost Sport AI for more than two years and it helped us a lot in dealing with data and the development process.
    There are two most common usage scenarios for us:
    - Having a fast clone for the data scientist or developer to be able to play with data (including necessary data modification) without having to wait for the long process of database cloning. Using Database Lab we can have a new clone in seconds, without having to wait and not needing to have much storage for each of the clones.
    - A developer can have a database he/she can use for his development backend instance without having to make a clone on his machine or elsewhere, and he can quickly update this database instance to match the current production data.

    View all reviews