检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Cassandra数据库是一个高度可扩展的高性能分布式数据库,面向大数据场景,可用于管理大量的结构化数据。在业务使用的过程中,随着业务量和数据流量的持续增长,往往一些业务的设计弊端逐渐暴露出来,降低了集群的稳定性和可用性。比如主键设计不合理,单个分区的记录数或数据量过大,出现超大分
产品优势 高可靠 数据备份 数据备份包括自动和手动两种方式。自动备份为系统自动创建的数据库实例的全量备份,手动备份是由用户启动的数据库实例的全量备份,且备份成功后均支持恢复。 备份数据存储至对象存储服务(Object Storage Service,简称OBS),在提高数据容灾能力的同
参数模板接口。 账号管理 包括创建数据库账号、修改数据库账号权限、修改数据库账号密码、删除数据库账号、获取数据库账号列表和详情、获取实例数据库列表。 标签管理 包括查询资源实例、批量添加或删除资源标签、查询资源标签接口。 日志管理 包括查询数据库慢日志接口。 配额管理 包括查询配额
如何通过Grafana连接GeminiDB Influx Grafana是一个跨平台、开源的数据可视化平台。用户配置连接的数据源之后,Grafana可以在网络浏览器里显示数据图表和警告。 本小节主要介绍通过Grafana连接GeminiDB Influx的方法。 操作步骤 服务端
针对实例提供包年包月和按需(小时)计费方式。 数据库存储 按照您选择存储空间收费。 备份存储(可选) 云数据库 GeminiDB的备份数据存储在OBS上。购买实例存储空间后,云数据库 GeminiDB将同比例赠送备份存储空间,用于存储备份数据。例如,您购买的实例存储空间为100GB时
同步状态正向迁移速度太慢 修改redis-shake参数source.rdb.parallel,可调整迁移并发度,默认为0,按db和分片数确定。 父主题: 数据迁移
99%的请求执行时间小于该值,仅少量尾部请求超过该值。 测试步骤 注入测试数据 测试前,生成并注入数据库测试数据。基于测试模型三种类型的分布,对三种数据类型进行如下配置: hash类型 key:34位字符,使用字符串前缀+9位数字,数字由1亿-9亿连续,以控制数据总量和热数据分布。 field-value共注入10
性能测试结果 基于上述样本,预先注入1TB+数据并进行压力测试,测试结果如下: 数据压缩率: 写入1.1TB数据(约38亿条),压缩后数据占用约为155GB,数据压缩比约为13.8%; 性能表现: 维持业务总QPS达到约160w,此时读请求总流量约为1.5Gb/s,实例CPU利用率在60%-70%。
in ('a','b','c') and col1 <= 4 and col2 >= 2; count计数:获取数据表的总行数,或根据索引列具体查询条件返回命中的数据行数。 SELECT count(*) FROM example WHERE col1 > 3 AND EXPR(index_lucene
Cassandra应用场景 GeminiDB Cassandra能够支持高并发低时延的访问需求,具备高可用和弹性扩容能力,适合消息、订单查询、网站等各种大数据量的互联网在线应用场景。 图1 在线应用场景 方案优势 高可用:单点故障不影响业务。 低时延:时延在毫秒级别。 弹性扩容:可随着业务增长灵活扩容计算和存储能力。
注意:如果原表中有大量数据,会涉及到索引数据的重建,只有当索引数据重建完成以后才能查询索引。 您可以通过查询系统的“IndexInfo”,查看索引是否重建完成。如果有您创建的索引的名字,表示索引数据已经重建完成。 图3 查询结果 通过直接指定索引列,查询索引。 图4 查询结果 每张表可以创建多个索引,且索引会影响写入性能。
系统架构 架构介绍 云数据库 GeminiDB是一款基于计算存储分离架构的分布式数据库,由多个同构节点组成计算集群。数据存储在分布式共享存储池中。计算和存储资源解耦,支持独立弹性伸缩,扩缩容无数据迁移。 图1 系统架构 更多架构特点请参见系统架构。
超强写入:相比于其他NoSQL服务,拥有超强写入性能。 大数据分析:结合Spark等工具,可以用于实时推荐等大数据场景。 金融行业 云数据库 GeminiDB结合Spark等大数据分析工具,可应用于金融行业的风控体系,构建反欺诈系统。 优势: 大数据分析:结合Spark等工具,可以进行实时的反欺诈检测。
Redis入云链路采用白名单机制,需要提工单联系DRS同事开通。 您可以在管理控制台右上角,选择“工单 > 新建工单”,联系客服进行开通。 父主题: 数据迁移
niDB Redis实例。 通过不同代码的方式访问GeminiDB Redis实例的方法,详情请参见通过程序代码连接实例示例。 父主题: 数据库连接
节点数量为奇数的集群容忍故障节点为N/2-1 , 偶数的集群容忍故障节点为N/2。 GeminiDB Cassandra中的hash环为表级别,tokens参数为表所对应的数据分片数,与开源Cassandra的num_tokens有差异。 创表数目计算方式 根据实例规格不同,创表需要的内存稍有不同,以4U16GB
GeminiDB Mongo支持只读库吗 暂不支持。 父主题: 数据库使用
不同的可用区是否影响内网互通 可用区是同一服务区内,电力和网络互相独立的地理区域,一般是一个独立的物理机房,这样可以保证可用区的独立性。 一个区域内有多个可用区,一个可用区发生故障后不会影响同一区域内的其它可用区。 默认情况下,同一个VPC下的不同可用区之间内网互通。 更多可用区信息请参见区域和可用区。
GeminiDB会在数据库实例的备份时段中创建数据库实例的自动备份。系统根据您指定的备份保留期(1~35天)保存数据库实例的自动备份。 GeminiDB Redis提供了恢复实例数据的方法,具体请参见恢复备份到新实例。 GeminiDB Influx提供了恢复实例数据的方法,具体请参见恢复备份到新实例。
Redis四款产品,具有高读写性能,高性价比等优势,适用于IoT、互联网、游戏等领域。 云数据库 GeminiDB架构特点: 计算和存储资源解耦,独立弹性伸缩 计算节点全负荷分担 存储层内置多副本强一致 分布式共享存储接口,扩缩容无数据迁移 存储层提供超低时延数据访问 支持快速弹性扩缩容 快照备份恢复,效率高 多副本强一致性(