Jailer:从生产数据库提取数据的工具

💡 原文中文,约900字,阅读约需3分钟。
📝

内容提要

Jailer是一个用于数据库子集、模式和数据浏览的工具,适用于创建小测试数据样本或使用相关生产数据进行本地问题分析。它还可以提高数据库性能,生成SQL、XML和DbUnit数据集,支持各种数据库,并简化了从生产数据库中提取数据的过程。

🎯

关键要点

  • Jailer 是一个用于数据库子集、模式和数据浏览的工具。
  • 它允许用户按照关系浏览数据库,适合创建小测试数据样本或进行本地问题分析。
  • 数据浏览器基于外键或用户定义的关系浏览数据库。
  • Subsetter 从生产数据库创建小片段,导入开发和测试环境,确保一致性和引用完整性。
  • 通过删除和归档过时数据来提高数据库性能。
  • 支持生成 SQL、XML 和 DbUnit 数据集。
  • Jailer 支持几乎所有 DMBS,使用 JDBC 技术和额外知识应对主要数据库系统的特殊性。
  • 随着数据库规模和复杂性的增加,可靠的测试变得越来越重要。
  • 使用生产数据库的副本进行测试在数据库过大时成本高昂。
  • 理想情况下,开发和测试只需小型副本而非完整数据库。
  • 手动提取生产数据的部分非常困难,Jailer 简化了引用完整数据的提取过程。
➡️

继续阅读