检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
华为云GeminiDB Cassandra与自建开源Cassandra性能对比 本文基于自建开源Cassandra与华为云GeminiDB Cassandra,进行了性能对比测试,具体包括测试环境、测试模型和详细的测试步骤,作为性能参考。 测试环境 开源Cassandra测试环境
每个自动定向的ACL账号仅支持设置1个DB,否则鉴权失败。 新账号的密码不能与已知密码重复,否则鉴权失败。 开启ACL账号自动定向DB功能 通过设置实例参数“EnableAclDbDirect”值为“yes”,开启直达DB功能。设置方法请参考修改当前实例的参数。 图1 参数 如何使用新账号访问数据库 命令行访问:auth
GeminiDB Redis接口的PITR功能不涉及数据的复制,备份任务业务无感知,不影响数据访问,让客户业务更加平稳。 GeminiDB Redis接口快照原理是通过记录文件系统的状态来实现的,是瞬时生成,而不是通过复制文件本身来实现的。快照存储当前时刻的底层数据的元数据信息,比如
GeminiDB Redis数据备份工作机制是怎样的,对业务有哪些影响? GeminiDB Redis执行数据备份时,仅需对存储层进行秒级快照,不影响计算节点,因此对业务无感; 备份上传时,会消耗少量的CPU和带宽资源,可能产生轻微的抖动。 GeminiDB Redis实例支持自
开启冷存储 冷存储主要用于存储一些查询频率较低的历史数据,随着时间的推移,这些历史数据被查询和分析的概率越来越低,同时因为这些数据占用量比较大,消耗的存储成本居高不下,降低这部分冷数据的存储成本将会极大的节省企业的成本。因此,GeminiDB Influx提供了冷存储功能,使用低
开发参考 开发运维规范 命令兼容列表 通过程序代码连接实例示例 Lua脚本编写规范 keyspace通知功能 exHash命令列表 大Bitmap初始化 客户端连接池参数配置 通过openAPI实现自定义周期备份 通过并行SCAN提升全库扫描速度 使用 Pipeline 访问 GeminiDB
架构概述 云数据库 GeminiDB是一款基于计算存储分离架构的分布式多模NoSQL数据库服务。在华为云高性能、高可用、高可靠、高安全、可弹性伸缩的基础上,提供了一键部署、备份恢复、监控报警等服务能力。目前包含GeminiDB Cassandra、GeminiDB Mongo、GeminiDB
openAPI编写手动备份脚本,实现自定义备份周期(例如每2小时或4小时备份一次)。 GeminiDB Redis备份时仅需在存储层打秒级快照并上传OBS保存,因此速度极快,且对业务影响小(优于自建开源Redis的全量dump方案)。 注意事项 触发备份时,可能会产生轻微的瞬时抖动。
合的高性能,高可靠的分布式存储系统。存储集群采取池化部署,可以有效提升存储使用效率。 强大的数据快照处理能力,数据按多时间点多副本Append Only存储,快照秒级生成,支持海量快照。 并行高速备份、恢复备份及恢复逻辑下沉到各存储节点,本地访问数据并直接与存储系统交互,提高性能并发。
功能总览 功能总览 全部 云数据库 GeminiDB GeminiDB Cassandra 接口 GeminiDB Mongo 接口 GeminiDB Influx 接口 GeminiDB Redis 接口 计费模式 开启公网访问 扩容磁盘 变更CPU和内存规格 备份与恢复 参数模板管理
开启/关闭秒级监控 功能介绍 开启或关闭指定实例的5秒级监控。 接口约束 只支持cpu数大于等于4的GeminiDB Redis Proxy 集群类型实例。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
keyspace通知功能 所有支持订阅与发布功能的客户端都可以在不做任何修改的情况下, 直接使用键空间通知功能。 使用须知 因为开启键空间通知功能需要消耗一些CPU,所以在默认配置下,该功能处于关闭状态。 不建议在高压场景下使用键空间通知功能,不仅会影响实例性能,而且部分事件通知可能被丢弃。
开启免密访问 约束限制 配置开启免密访问时,最多可开启30个免密网段。 操作步骤 登录管理控制台。 在服务列表中选择“数据库 > 云数据库 GeminiDB Redis 接口”。 单击实例名称,进入“基本信息”页面。 在“连接信息”区域的免密访问配置,单击“立即开启”。 图1 连接信息
开启和使用内存加速 本章节主要介绍如何开启内存加速功能,主要流程如下: 步骤1:创建GeminiDB实例 步骤2:创建映射 步骤3:使用示例 注意事项 内存加速开启后,不允许在MySQL实例执行RESET MASTER、FLUSH LOGS等删除binlog的命令。 目前仅支持MySQL到GeminiDB
开启和关闭SSL安全连接 GeminiDB Influx实例支持实例创建成功后,开启或关闭SSL安全连接。 使用须知 该功能目前处于公测阶段,如需使用,请您联系客服申请开通。 开启或关闭SSL安全连接时需要重启实例。 开启SSL安全连接 登录管理控制台。 在服务列表中选择“数据库
分配、访问控制等功能,可以帮助您安全的控制华为云资源的访问。 通过IAM,您可以在华为账号中给员工创建IAM用户,并授权控制他们对华为云资源的访问范围。例如您的员工中有负责软件开发的人员,您希望他们拥有云数据库 GeminiDB的使用权限,但是不希望他们拥有删除云数据库 Gemi
开启/关闭实例数据导出 功能介绍 开启/关闭实例数据导出。 当前支持将InfluxDB数据转为parquet格式文件然后上传到指定的OBS桶中。 接口约束 支持GeminiDB InfluxDB性能版数据库实例。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API
性能白皮书 GeminiDB Redis接口通用性能数据 GeminiDB Redis接口广告RTA场景性能数据
账号与安全 开启免密访问 ACL账号管理 开启ACL账号自动定向DB功能 防暴力破解 父主题: 用户指南
使用自研迁移工具leveldb-port,和LevelDB部署在相同机器上,准备好配置文件,启动迁移即可自动完成全量与增量的迁移。 全量迁移对LevelDB数据进行快照,然后扫描整个数据库,将数据打包成GeminiDB Redis接口识别的格式,发送到GeminiDB Redis接口,具有很高的迁移效率。