Vector Transport Service

向量传输服务 (VTS)

安全迁移您的向量数据。
开源且自托管。
私有基础设施。掌控您的数据管道。

向量传输服务 (VTS) 是一个开源工具包,用于在私有环境中安全地迁移非结构化和向量数据。随处部署,掌控一切。

什么是向量传输服务 (VTS)?

向量传输服务 (VTS) 是一个开源的数据迁移工具,旨在处理在不同数据平台之间迁移向量和非结构化数据的复杂任务。它支持从所有主要数据源(包括 Qdrant、PostgreSQL、Pinecone、Elasticsearch 等)迁移到 Milvus 和 Zilliz Cloud,但需要自行部署和管理。

向量传输服务 (VTS) 如何工作?

How does vts work
  • 1. 部署:在您的环境中安装 VTS(Docker 或 Kubernetes)。

  • 2. 连接:通过私有网络连接源数据库和目标数据库。

  • 3. 转换:应用模式映射或嵌入转换。

  • 4. 迁移:运行一次性批量迁移或持续同步。

向量传输服务 (VTS) 的主要优势

  • 自托管 & 开源

    自托管 & 开源

    在您自己的基础设施中部署 VTS。拥有代码,控制数据,并自定义每一步。

  • 无需公共互联网访问

    无需公共互联网访问

    在本地数据库或隔离网络之间安全迁移数据,无需公共互联网访问。

  • 可扩展 & 高性能

    可扩展 & 高性能

    设计用于处理大量非结构化和向量数据,同时不牺牲速度或可靠性。

  • 企业级灵活性

    企业级灵活性

    批处理或流式模式,自定义转换,以及与 Kubernetes 兼容以实现可扩展操作。

  • 广泛兼容主流数据平台

    广泛兼容主流数据平台

    从 Elasticsearch、Pinecone、Qdrant、Milvus、PostgreSQL 等无缝迁移——无论是在云端(AWS/Azure/GCP)还是本地。

  • 专为向量和非结构化数据设计

    专为向量和非结构化数据设计

    VTS 专为在不同数据源之间迁移非结构化数据和向量嵌入而设计。它处理模式冲突、格式转换和向量数据的版本控制——无需从头重建管道。

向量传输服务 (VTS) 与 Zilliz 迁移服务

Zilliz 迁移服务 是一个基于 VTS 构建的免费、完全托管的工具,专为迁移非结构化和向量数据而设计。它提供与 VTS 相同的强大功能,但具有开箱即用的无缝体验和额外的企业支持。

Zilliz 迁移服务向量传输服务 (VTS)
部署完全托管的服务,内置于 Zilliz Cloud自托管且用户管理
易用性开箱即用,无需设置需要手动部署和持续维护
支持的数据源支持所有主要数据源(Milvus、Elasticsearch、Pinecone、Qdrant、PostgreSQL 等)支持所有主要向量数据源(Milvus、Elasticsearch、Pinecone、Qdrant、PostgreSQL 等)
实时同步是的,内置持续同步是的,但配置是手动的
网络要求需要源数据库的公共访问权限兼容私有网络
成本免费且完全托管免费,但产生基础设施和运营成本
最适合寻求无忧、支持迁移体验的组织拥有现有基础设施并偏好自我管理和本地环境的组织
不确定选择哪个?联系支持

常见问题

  • 1. 什么是向量传输服务 (VTS)?

    向量传输服务 (VTS) 是一个专为非结构化和向量数据设计的开源迁移工具。它使您能够从各种数据源迁移数据到 Milvus 或 Zilliz Cloud,提供在您自己的环境中管理迁移的灵活性。
  • 2. VTS 如何工作?

    VTS 通过从源系统提取数据、将其转换为目标模式并加载到目标向量数据库中来自动化迁移过程。它支持批处理(离线)迁移和实时数据同步,允许您选择最适合您需求的方法。
  • 3. VTS 支持哪些数据源?

    VTS 支持广泛的数据源,包括流行的向量数据库(如 Milvus)、搜索引擎(如 Elasticsearch)以及其他平台(如 Pinecone、Qdrant、PostgreSQL 等)。它适用于基于云和本地的系统。
  • 4. VTS 与 Zilliz 迁移服务有何不同?

    VTS 是一个开源工具,您可以在自己的基础设施上部署和管理,而 Zilliz 迁移服务是基于 VTS 构建的完全托管解决方案。托管服务提供开箱即用的体验,并具有额外的企业功能和支持,减少了操作负担。了解更多关于 Zilliz 迁移服务
  • 5. 如何在自己的环境中部署 VTS?

    您可以从我们的 GitHub 仓库 下载开源代码来部署 VTS。按照我们文档中提供的详细安装和配置指南设置必要的依赖项,配置数据源和目标,并启动迁移过程。
  • 6. VTS 是否支持零停机迁移?

    是的,VTS 支持通过手动配置实现实时、零停机迁移。它会创建数据的初始快照,并持续同步任何更改,确保您的应用程序在整个迁移过程中保持运行。
    请注意:此功能目前仅适用于从 Milvus 到 Zilliz Cloud 的数据迁移。要启用此功能,您必须手动部署 Milvus CDC(变更数据捕获)以实现持续数据同步。有关更多详细信息,请参阅我们的 GitHub 页面
  • 7. VTS 如何处理数据转换和模式映射?

    VTS 内置了数据转换和模式映射机制。它会在迁移过程中自动调整数据的格式和结构,帮助弥合源系统和目标系统之间的差异,减少手动配置。
  • 8. VTS 是免费的吗?

    是的,VTS 是一个免费的开源工具。但请注意,您需要在自己的环境中管理部署、基础设施和运营成本。
  • 9. 部署 VTS 的先决条件是什么?

    在部署 VTS 之前,请确保您的源数据库可访问并正确配置以进行数据提取。此外,您需要一个适当的环境(如服务器或容器平台)来运行该工具,以及我们安装指南中概述的必要依赖项。有关更多信息,请参阅此 GitHub 页面
  • 10. 在哪里可以找到 VTS 的支持和文档?

    我们网站和 GitHub 仓库中提供了全面的 文档,包括安装指南、配置详细信息和故障排除提示。如需进一步帮助,您还可以加入我们的 Discord 社区支持渠道,经验丰富的用户和开发人员会分享见解并帮助解决问题。

需要托管解决方案吗?

试试 Zilliz 迁移服务——基于 VTS 核心构建,但具有更多高级功能和企业支持。专注于您的数据,而不是基础设施。