2025年9月25日: PostgreSQL 18 发布!

合成 TDK。用生产环境般的数据填充测试环境

发布于 2023-09-27,作者 Synthesized
相关专有

TDK 提供了一种先进的解决方案,用于使用与生产数据非常相似的数据填充测试环境,并侧重于安全性和保护。该解决方案增强并自动化了 PostgreSQL 提供的各种功能,支持使用 SQL 和第三方扩展进行数据生成、屏蔽和转换。我们之前在文章 此处 中已详细讨论过此主题。

主要功能

  • 数据生成,如果您在测试环境中没有足够的生产数据,这将允许您测试您的应用程序,包括功能和负载测试
  • 子集化 - 从大型生产数据库创建一小部分数据,同时保留所有数据关系和属性
  • 屏蔽 - 允许您安全地测试、分析和共享您的生产数据

试用

您可以通过从 页面下载工具来免费试用 TDK。请按照 安装入门 说明进行操作。此外,TDK 还有其他安装和使用选项

演示项目

我们有各种不同复杂程度的演示项目,以提供更简单的方式开始在您的环境中使用的 TDK

  • tdk-demo-postgres - 使用经典的 Pagila 示例数据库,实际体验 TDK
  • tdk-demo-vault - 一个简单的演示,使用 Hashicorp Vault 作为密钥管理器来存储和管理数据库凭据
  • tdk-demo-oracle - 在 Oracle 数据库中屏蔽数据并将其转换为 PostgreSQL 数据库
  • springjdbc-tc-tdk - 一个简单的 Java 应用程序,结合 TDK 和 Test Containers 用于集成测试
  • flyway-spawn-demo - 测试 Flyway 数据库迁移
  • tdk-microservices-demo - 在分布式 SOA 应用程序中使用 TDK 的示例

支持的平台

TDK 不仅支持经典的 PostgreSQL,还支持各种基于 PostgreSQL 的平台和发行版,包括

  • GCP Cloud SQL for PostgreSQL
  • Amazon RDS for PostgreSQL
  • Heroku Postgres
  • Yugabyte
  • Supabase
  • Timescale

联系方式和反馈

如果您有任何问题、建议或想法,请随时通过 此链接 发送给我们。