全量恢复方式1:从备份集恢复 概述 克隆集群 通过 备份+ binlog 方式恢复创建一个和原集群数据及配置均一致的新集群,集群级别恢复能最大化帮助用户减少因为误操作导致的线上 数据丢失或损坏 ,误操作后用户通过集群级别恢复将数据库恢复到误操作前的指定时刻。 全量恢复支持按照 时间点 和按 备份集 两种方式, 备份集 为所有已经完成并可用的备份的数据集,每一个备份集的名称为备份完成的时间点。
迁移优势 CopyTable工具是HBase内建工具,可以很好地支持用户在自建HBase集群与云数据库HBase产品间的数据迁移。 CopyTable工具底层使用Hadoop MapReduce进行数据迁移,速度较快。
因此判断数据库执行drop database命令失败,转而生成drop table操作,由于表名都是小写字母,导致删除含大写字母的表失败。 查询当前数据库lower_case_table_names取值为1(不区分大小写),但是操作系统中的表文件名是包含大写字母的。因此判断用户曾经建表时设置数据库为区分大小写,并且创建了含大写字母的表。
动态字段 什么是动态字段 动态字段(Dynamic Field)是指数据库可以根据客户写入的数据自动发现表Schema中未曾定义的字段,并自动修改Schema以新建该字段,最后能够完成数据正常下入的特性。基于动态字段特性,客户在早期建表时,不必预先指定不确定是否存在的,或者不确定字段的数据类型的潜在字段,从而实现更好的兼容性和灵活性。 VectorDB允许客户在建表时,设定是否启用动态字段特性。
在VectorDB实例初始化时,内建了一个默认的管理员角色 ADMIN ,它具备对所有客体的所有权限,同时内建了一个管理员用户 root ,且默认被授予了 ADMIN 角色, root 用户是 ADMIN 角色的父亲,也是未来所有用户和角色的祖先。内建用户和角色均无法被删除。
产品优势 灵活的数据架构 拥有灵活的Schema-Free数据模型,每行数据不需具有相同的列,建表时不需考虑后续写入数据的结构。 服务高扩展性 在云数据库 TableStorage 中创建的每张表格理论上都可横向扩展无限的列,纵向扩展无限的行,整张表格中存储的数据量无上限。
VectorDB CLI + VectorDB Lite 本地高效调试向量数据库 使用Docker Compose启动VectorDB服务 Docker Compose配置docker-compose.yml services: vdb-service: image: mochow/vdb:2.1.5854 # 镜像名称和版本 container_name: baidu-vdb-container
云数据库 RDS 云数据库 Redis 云数据库 DocDB for MongoDB 云数据库 HBase 云数据库 GaiaDB 分布式数据库 GaiaDB-X 数据传输服务 DTS 云数据库 TableStorage 消息服务 for RabbitMQ 云原生 函数计算 CFC 容器实例BCI 容器镜像服务CCR 安全 DDoS防护服务 应用防火墙 WAF 主机安全 密钥管理服务 SSL证书
迁移优势 Snapshot工具是HBase内建工具,可以很好地支持用户在自建HBase集群与云数据库HBase产品间的数据迁移。 Snapshot操作较为轻量级,对源集群影响较小。 注意事项 Snapshot工具更多地被用于停机迁移。
MochowClient ( config ) 建库建表,在建表时,我们对向量字段不建立任何索引,然后插入几条数据到表中。