Secondary节点 云数据库DocDB for MongoDB 三节点副本集架构实例中的一个组件,可对外提供只读服务。 Hidden节点 云数据库DocDB for MongoDB 三节点副本集架构实例中的一个组件,用户不可见,用于在primary节点发生故障时自动切换,保障服务高可用。
TSDB 度家-AIOT语音平台 开发者服务 效率云 移动App推送服务 问卷调研服务 史宾格安全及隐私合规平台 区块链 超级链BaaS平台 数字商品可信登记平台 管理运维 性能测试 CPTS 云数据库 DocDB for MongoDB 产品详情 立即购买 区域 包年包月计费 后付费计费 类型 三节点副本集架构 分片集群架构 方式 实例 实例磁盘空间预付费 规格类型 最大IOPS 最大连接数 元
这些信息用于数据库。 config_obj = Configuration(credentials=config.credentials, endpoint=config.endpoint) # 这个客户端是用来与数据库服务进行交互的。
传统数据库:小时级扩缩容,期间需要大量拷贝数据,拖慢性能。 GaiaDB:分钟级扩缩容,无需数据拷贝,启动即用。 大容量高性能场景 业务的发展伴随着历史数据的飞速增长,单库能达到TB级别,这种情况下,传统数据库的存储和性能都碰到了瓶颈。例如文库、网盘业务。 传统数据库:数据量越来越大,拆表需要大量开发工作,拖慢迭代速度。 GaiaDB:单库最大128T(有需求可定制更大容量),无需考虑分库分表。
它用来管理全局性数据,例如表的 Schema 信息、权限信息、表的路由信息,还有后面要介绍到的用于做分布式事务的全局逻辑序列号。GMS 也采用多副本的方式,采用 Raft 协议进行数据同步。 在最底层是我们的统一数据库管控平台,来实现对数据库集群的管理。比如在百度集团内部数十万的数据库节点,都是由该管控平台来管理的。
分片(Shard) 分片是数据库技术中将数据分布存储在不同节点上的方法。一个集合通常会按某个维度分成多个部分,每个部分就是一个分片,分布在不同的节点上。这种方法提高了数据库的性能和可扩展性。 副本(Replica) 副本是同一个分片的备份数据,至少包含三个副本。副本作为硬件故障时的冗余备份,保护数据不丢失,并为读操作如向量检索和文档查询提供服务,确保数据库在节点故障和负载变化时的正常运行。
数据库管理 创建数据库规则 参数 说明 数据库名称 以字母开头,以字母或数字结尾 由小写字母、数字、下划线组成 长度为64个字符 数据库名称在集群内必须是唯一的 支持字符集 选择utf8、gbk、utf8mb4、latin1 备注说明 用于备注该数据库的相关信息,便于后续数据库管理 最多256个字符(一个汉字等于三个字符) 创建数据库 登录 GaiaDB管理控制台 。
方案概述 跨宿主机容灾 云数据库 DocDB for MongoDB 采用三副本架构,三副本包括: 1. 可对外提供读写服务的Primary节点。 2. 可对外提供只读服务Secondary节点。 3. 对用户不可见的Hidden节点。这三个节点位于不同的物理宿主机之上。
云数据库 DocDB for MongoDB 产品具备如下特点: 标准接口及协议 提供标准的Restful API用于实例的管理,同时兼容标准MongoDB协议用于数据的读写和管理 架构灵活 云数据库 DocDB for MongoDB ,支持三节点副本集架构及集群分片架构,满足云上各类用户不同业务场景和数据规模的使用 自动容灾 多种架构下的云数据库 DocDB for MongoDB ,均采用最小三节点架构
创建数据库 创建数据库 接口描述 本接口用于创建数据库。