icon of Neosync

Neosync

开源平台,支持数据脱敏、合成数据生成及生产数据多环境同步,提升开发测试与合规能力。

社区:

产品概览

什么是Neosync?

Neosync preview

Neosync是一款云原生、开源的数据安全与同步平台,专为开发者、数据工程师和AI/ML工程师设计。它通过脱敏敏感信息、生成高质量合成数据以及创建适用于本地和预发环境的数据子集,实现生产数据的安全使用。Neosync确保复杂数据库结构下的引用完整性,并支持多种关系型和NoSQL数据库。平台无缝集成CLI、SDK、API和Terraform模块,提供强大的编排能力、自动重试和灵活的数据同步选项,助力开发者高效工作。


主要功能

  • 数据脱敏

    使用预设或自定义转换器对敏感生产数据进行脱敏或混淆处理,实现本地和持续集成测试的安全。

  • 合成数据生成

    根据现有数据结构或从零生成逼真的合成数据,用于开发和测试环境的数据填充。

  • 数据子集提取

    支持数据过滤和子集提取,保持完整的引用完整性,提升调试和测试效率。

  • 编排与同步

    自动化数据同步流程,支持多目标的增量或全量同步,自动处理重试与失败。

  • 多平台支持

    支持主流关系型数据库(如Postgres、MySQL)、NoSQL数据库及对象存储(如S3)。

  • 开发者友好工具

    内置CLI、API、SDK、Terraform模块及GitOps友好配置,便于集成至CI/CD流程。


使用场景

  • 安全测试生产数据 : 对生产数据进行脱敏与子集提取,实现本地或预发环境安全测试,无敏感信息泄露风险。
  • 生产环境Bug复现 : 通过同步相关脱敏数据子集,加速本地复现生产环境Bug,提升调试效率。
  • 合规与数据隐私 : 通过使用脱敏或合成数据,满足GDPR、HIPAA、DPDP等法规在开发和测试阶段的合规要求。
  • 开发环境数据填充 : 生成合成数据用于数据库单元测试、演示和开发,无需依赖真实生产数据。
  • CI/CD集成 : 通过Neosync CLI和Terraform模块,在持续集成流程中自动填充脱敏或合成数据。

常见问题

Neosync网站分析