上云无忧 > 文档中心 > 百度智能云云数据库 GaiaDB-X 的基本原理
云数据库 GaiaDB-X
百度智能云云数据库 GaiaDB-X 的基本原理

文档简介:
在云数据库 GaiaDB-X 中,一张分布式表(table)会按照指定的 partition key 和 partition mode(一般是hashmode)被水平拆分成多个数据片(称为tablet),分散在多个数据存储节点(tsc)中。分布式表主要解决单机容量问题,并且通过平行写入提升整体的写入能力。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

水平分表

在云数据库 GaiaDB-X 中,一张分布式表(table)会按照指定的 partition key 和 partition mode(一般是hashmode)被水平拆分成多个数据片(称为tablet),分散在多个数据存储节点(tsc)中。分布式表主要解决单机容量问题,并且通过平行写入提升整体的写入能力。开发时不需要再考虑数据如何拆分和数据路由等问题,只需要设定 partition key 即可实现水平分表的能力。

并行计算

对于一次查询大量数据的场景,云数据库 GaiaDB-X 支持把一次大数据量查询分散到多个存储节点上小数据量查询,并对数据结果进行合并聚合返回给用户,这样可以提升大结果集大数据量查询的性能。

读写分离

云数据库 GaiaDB-X 首先对 query 拆分成多个子句并路由到一个或多个存储节点上,每个存储节点实现透明的读写分离策略,写请求统一到存储节点主库,读请求被分流到多个只读节点上,提升集群的读能力。一个事务内的读请求,不会被读写分离,而是和写请求一样在主库上执行。

负载均衡

如果一个存储节点存在多个只读节点,那么只读节点间实现负载均衡,避免单个节点或少数节点出现负载过大。

高可用

云数据库 GaiaDB-X 中每个存储节点主库都有一个热备节点,当检测到主库服务异常或不可用情况,会启动故障切换流程,保证服务高可用。

可扩展

云数据库 GaiaDB-X 支持三种类型的扩展:

  • 存储节点套餐扩展,通过提升存储节点磁盘、CPU、内存,获得单节点更大存储空间和性能。
  • 只读节点扩展,通过增加只读节点,获得整个集群更高的读吞吐能力。
  • 分片扩展,通过对数据拆分和增加分片,使得整个集群写能力和存储容量更高。
相似文档
  • 满足物联网、智能家居等超大规模业务数据存储需求,提供海量数据的集群化存储管理服务,解决业务数据增长的后顾之忧。 满足电商、金融、社交应用等超高并发业务场景下的数据库服务需求,提供远高于单机性能的超高并发性能。 提供高性能的读写能力支撑用户基于海量历史数据做相关业务分析。
  • 云数据库 GaiaDB-X 所有的收费项目包含: 代理节点:按照节点个数线性定价收费。 存储节点:按照内存、磁盘线性定价收费。 只读副本:按照内存、磁盘线性定价收费。 云数据库 GaiaDB-X 支持包年包月预付费和后付费两种计费方法
  • 云数据库 GaiaDB-X 扩展灵活性强,因此适合按照存储节点内存磁盘、只读节点内存磁盘、代理节点个数分别进行线性定价。 云数据库 GaiaDB-X 集群价格 = 存储节点价格 + 只读副本价格 + 代理节点价格。
  • 云数据库 GaiaDB-X 按需计费采用后付费方式,根据您的使用量按分钟实时计费并扣费。具体规则如下: 计费项:存储节点内存,存储节点磁盘,只读副本内存,只读副本磁盘,代理节点个数。
  • 云数据库 GaiaDB-X 控制台为您提供方便快捷的云数据库 GaiaDB-X 操作体验。在控制台您可以完成创建云数据库 GaiaDB-X 实例、创建数据库、账号管理、配置IP白名单及实时监控。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部