文件名称:冷凝器:冷凝器是数据库子集工具
文件大小:23KB
文件格式:ZIP
更新时间:2024-02-25 05:45:57
mysql testing postgres database postgresql
冷凝器 Condenser是用于Postgres和MySQL的配置驱动的数据库子设置工具。 子集数据是以保持数据库完整性(例如,给我5%的用户)的方式对数据进行代表性采样的过程。 如果您天真地执行此操作,例如,仅抓住数据库中所有表的5%,很可能您的数据库将打破外键约束。 充其量,您将得到一个统计上无代表性的数据样本。 一种常见的用例是将生产数据库按比例缩小到更合理的大小,以便可以在登台,测试和开发环境中使用它。 这样做可以节省成本,并且与PII删除结合使用时,可以作为生产力增强器发挥非常强大的作用。 另一个示例是从一个数据库复制特定的行,然后将它们放入另一个数据库,同时保持参照完整性。
【文件预览】:
condenser-master
----mysql_database_helper.py(7KB)
----subset.py(11KB)
----config_reader.py(2KB)
----db_connect.py(4KB)
----topo_orderer.py(1KB)
----database_helper.py(255B)
----mysql_database_creator.py(3KB)
----requirements.txt(48B)
----psql_database_helper.py(8KB)
----result_tabulator.py(1023B)
----LICENSE(1KB)
----config.json(662B)
----psql_database_creator.py(6KB)
----README.md(8KB)
----direct_subset.py(2KB)
----example-config.json(2KB)
----.gitignore(43B)
----subset_utils.py(6KB)