检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在“基本信息>冷存储空间”区域,单击“创建冷存储空间”。 图1 创建冷存储空间 进入“创建冷存储空间”页面,选择冷存储空间,单击“下一步”。 图2 选择冷存储空间 冷存储空间最小500GB,最大1024,000GB,用户选择存储大小必须为整数,且每次至少可选择1GB的存储容量。 在确认页面,确认冷存储空间。
系统架构 架构介绍 云数据库 GeminiDB是一款基于计算存储分离架构的分布式数据库,由多个同构节点组成计算集群。数据存储在分布式共享存储池中。计算和存储资源解耦,支持独立弹性伸缩,扩缩容无数据迁移。 图1 系统架构 更多架构特点请参见系统架构。
熟的Redis分布式锁类库来实现分布式锁,以平衡功能及性能; 下面以redisson为例,介绍一下Redis分布式锁类库的用法。 通过Redisson实现分布式锁 Redisson是一个基于Redis的Java客户端,提供了分布式锁的功能。分布式锁是一种用于在分布式系统中同步访问
如何保证数据高可靠 云数据库 GeminiDB的数据全部存储在底层DFV分布式存储之上,为三副本,在单副本故障时: 当存储节点故障,分布式存储状态机制保证故障路由,分发到正常节点。 路由到故障分片(节点正常,其中某一分片故障),上层业务上报故障分片并重新路由到正常节点。 故障分片
Cassandra数据建模的概念,以及针对建模给出的建议。 GeminiDB Cassandra是一款分布式、去中心化、高可用的列存储(Wide Column Store)的NoSQL数据库。分布式层面主要依靠一致性Hash算法把数据分布在整个集群中。 集群中的每个节点将整个Hash范围均
GeminiDB Redis备份文件是否可以下载到本地,是否支持线下恢复数据 GeminiDB Redis的备份文件并非开源Redis的RDB文件,用户无法使用,因此,不支持下载到本地。 当实例数据受损时,可将备份数据备份恢复至新实例。 数据备份和数据恢复可参考备份概述和恢复备份到新实例。
上传备份文件的OBS桶。 单击“添加备份文件”,选择需要导入的备份文件。 图3 添加备份文件 如果需要导入多个备份文件,可以添加多个备份文件同时导入。一次最多可同时添加128个备份文件。 如果需要删除某个备份文件,单击目标备份文件操作列“删除”。 如果需要删除所有备份文件,在“备份文件”中单击“清空”。
GeminiDB架构特点: 计算和存储资源解耦,独立弹性伸缩 计算节点全负荷分担 存储层内置多副本强一致 分布式共享存储接口,扩缩容无数据迁移 存储层提供超低时延数据访问 支持快速弹性扩缩容 快照备份恢复,效率高 多副本强一致性( AZ内/跨AZ ) 支持海量存储水平扩展及池化共享 支持超低时延访问(100us)
开源Redis采用异步复制,数据副本间弱一致。在计数器、限流器、分布式锁等常见业务场景中,会带来脏读隐患,可能会导致业务逻辑错乱。 GeminiDB Redis接口将数据副本下沉到高性能存储池中,一旦写入成功,将保障数据3副本强一致存储,后续业务访问不会发生脏读。 增强版事务功能 支持事务
使用Redis-Shake工具将RDB文件/AOF文件 导入到GeminiDB Redis RDB导入GeminiDB Redis 部署迁移工具。 获取工具Redis-Shake。 Redis-Shake工具可下载release版本,解压缩后即可使用。 修改配置文件“Redis-Shake.conf”,修改时需要注意以下配置项。
如何保障数据库高可用 云数据库 GeminiDB采用计算存储分离架构,集群下多个数据库实例访问下层共享分布式存储,整体的故障有计算节点故障、存储节点故障两类。 图1 原理图 当计算节点故障,由于下层共享存储,其余非故障节点不需要进行数据恢复,直接接管业务,可提供秒级的故障切换,加
的高性能,高可靠的分布式存储系统。存储集群采取池化部署,可以有效提升存储使用效率。 强大的数据快照处理能力,数据按多时间点多副本Append Only存储,快照秒级生成,支持海量快照。 并行高速备份、恢复备份及恢复逻辑下沉到各存储节点,本地访问数据并直接与存储系统交互,提高性能并发。
支持热key在线诊断 成本 使用成本 数据全量存储在内存中,成本高 相同规格下,一般可节约30%左右成本 用户可根据业务需要,分别独立购买算力资源、容量资源,避免耦合浪费。 数据压缩能力 不支持 压缩率通常可达到4:1,相同规格存储数据更多 扩容 存算耦合,成本通常成倍增长 存算分离,支持资源单独扩容
基本设计规范 设计规范 规则1:禁止在数据库中存储图片、文件等大数据。图片或文件等大数据建议存储到对象存储服务中。 规则2:单行key和value数据大小最大不能超过64KB,平均大小不超过10KB。 规则3:任何表的设计都要考虑到数据的删除策略,表中的数据不能无限地增长而不删除。
GeminiDB Cassandra支持将备份文件存放到目标区域或者OBS存储,用户可以在异地区域使用目标区域的备份文件恢复到新的GeminiDB Cassandra实例,用来恢复业务。 实例开启跨区域备份策略后,会根据自动备份策略将该实例创建的自动备份文件备份到目标区域。您可以在管理控制台
什么是云数据库 GeminiDB 云数据库 GeminiDB是一款基于计算存储分离架构的分布式多模NoSQL数据库服务。在云计算平台高性能、高可用、高可靠、高安全、可弹性伸缩的基础上,提供了一键部署、备份恢复、监控报警等服务能力。 云数据库 GeminiDB目前兼容Cassandra、DynamoDB
GeminiDB Redis版本信息说明 GeminiDB Redis基于云原生分布式架构,实现了计算与存储分离,完全兼容社区版Redis6.2及以下版本,提供了更多的企业级特性。 版本说明 目前GeminiDB Redis同时兼容6.2及以下版本,如5.0、4.0、2.8,部分兼容7
通过并行SCAN提升全库扫描速度 当实例中的key数量较多时,传统的SCAN命令扫描耗时久,开源Redis较难解决该痛点问题。GeminiDB Redis基于分布式架构,支持用户同时对多个数据分区进行并行扫描,达到并行提速效果。 注意事项 该方案仅适用于GeminiDB Redis集群版实例。 当为S
初始的这种设计是可以减轻或规避分区键过大问题的。由于业务频繁写入,热门视频存储的记录非常多,还是形成了大的数据分区。 解决方法: 新分区键增加一个随机数(0~999):将原来一个分区存储的信息随机离散存储到1000个分区中。采用新的分区键之后,没有形成新超过100MB的分区键,旧
键列值的长度控制在2 KB之内,有利于减少存储成本,提升写性能。 主键列的个数:主键列越少,写入性能越高,同时可以降低存储成本。建议将主键列的数量控制在1~3个。 设计主键应该避免哪些情况 GeminDB Cassandra是一个分布式数据库,数据按照主键分布。如果存在多列主键,