数据库实验室引擎(DLE)是一个用于 PostgreSQL 数据库的实验平台,根据开源许可证(AGPLv3)分发。DLE 可以立即创建您的生产数据库的完整大小的轻量级克隆。使用这些克隆,您可以
数据库实验室引擎可以为任何大小的数据库生成轻量级克隆,从而消除使用传统方法创建“厚”数据库副本所需的小时(或天!)时间。轻量级克隆是独立的、完全可写的,并且行为与生产环境相同:它们将具有相同的数据并生成相同的查询计划。
了解有关数据库实验室引擎的更多信息,并在Postgres.ai注册一个账户以进行自动化演示。
DLE 2.5 显著扩展了直接从托管数据库服务以及逻辑转储自动准备快照的功能,即:
自 2.5 版本起,如果存在多个快照,则可以将克隆的数据库状态重置为特定的快照。请参阅 DLE CLI 参考。reset 命令还有一个新选项 --latest,允许重置到最新的可用状态,而无需知道快照名称。当克隆长时间存在、占用特定端口,并且某些应用程序(例如分析工具)被配置为使用它时,这非常有用——用户可以定期切换到最新的数据库状态,而无需重新配置他们的应用程序。
所有新的恢复功能也已在Terraform 模块中提供(目前仅适用于 AWS)。
此外,此版本还有许多改进和修复。请阅读完整更新日志。