合成式 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 - 具有 TDK 和測試容器的簡單 Java 應用程式,用於整合測試
  • flyway-spawn-demo - 測試 Flyway 資料庫移轉
  • tdk-microservices-demo - 在分散式 SOA 應用程式中使用 TDK 的範例

支援的平台

TDK 不僅支援傳統的 PostgreSQL,還支援各種基於 Postgres 的平台和發行版本,包括

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

聯絡方式和意見反應

如果您有任何問題、建議或想法,請隨時 在這裡 發送給我們。