BES提供向量检索插件实现了向量数据的存储和检索,可以支持多种索引类型,并融入ES的数据生命周期和逻辑结构,提供ES风格的DSL进行查询。 因此,ES 8的用户可以非常自然地理解并掌握向量索引插件的使用方法,并可以从ES 8平滑迁移到BES。 下面介绍一些ES8和BES在使用上的区别和迁移方式。
在CCR控制台实例详情选择 仓库管理 > 镜像仓库 ,选中命名空间后,查看目标镜像是否已经同步成功。 点击仓库名称跳转到 版本管理 页面,查看镜像的版本详情以及公网或内网拉取命令。 使用拉取命令即可以用docker拉取到镜像,或者在k8s集群中部署工作负载。
限制说明 应用限制 类型 说明 源端限制 待同步的表需具备主键或唯一约束,且字段具有唯一性,否则可能会导致目标数据库中出现重复数据。 如同步对象为表级别,单次同步任务支持的表数量有限,当超出数量限制,任务提交后会显示请求报错,此时建议您拆分待同步的表,分批配置多个任务,或者配置整库的同步任务。
实现原理:深度钩入查询执行流程 此项能力并非通过外围脚本或中间件实现,而是以内核补丁的方式深度集成在 MySQL 查询执行流程中,例如在 Query_expression::execute() 阶段新增扫描检查逻辑,优化完成后检查执行计划调用 check_full_table_scan() 判断当前 SQL 是否包含全表扫描。
修改同步模式 请求结构 Plain Text 复制 1 PUT /v{version}/instance/{instanceId}?
更新同步配置 接口描述 本接口用于创建或者更新一个认证源/应用的同步配置,若认证源/应用下已经有认证源则为更新,否则创建一个同步配置 请求结构 Plain Text 复制 1 POST /v{version}/target/{targetId}/sync/config HTTP/1.1 2 Host: idaas.baidubce.com 3 Authorization: authorization
遍历临时表完成全部匹配。
修改同步对象记录 接口说明 获取修改同步对象历史记录 请求URI Plain Text 复制 1 POST /v{version}/task/schema/schemaUpdateList 2 Host: dts.baidubce.com 3 Content-Type: application/json 4 Authorization: string 参数名称 参数类型 是否必须 描述 示例值 参数位置
镜像同步接口 使用前提 已成功创建两个 企业版实例 。 同步源中至少存在一个命名空间,具体信息请参见 管理命名空间 。 查询实例同步规则 接口描述 查询实例同步规则。 请求结构 Plain Text 复制 1 GET /v1/instances/{instanceId}/syncs?
数据同步任务启动前允许修改源实例配置,任务运行后不能修改源实例。