检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
应用场景 多租户是数据库用户的常用功能。例如,企业中有两个业务部门A和B,都需要使用Redis来存储各自的数据,如果不使用多租户权限功能,那么A和B的数据就会混在一起,这样就会存在数据泄露和误操作的风险。
热key问题 热key的危害: 在日常生活中,经常会发生各种热门事件,应用中对该热点新闻进行上万次的点击浏览和评论时,会形成一个较大的请求量。
数据量增长场景,容量的扩容只需一键即可秒级完成,业务应用无感知。 业务量突增的场景(比如游戏、电商的活动期间,临时有更高的QPS诉求),可通过增加节点和提升规格两种方式进行扩容,后续可轻松缩容,对业务的影响仅为秒级连接重连。
如果您的应用偏向于写操作,建立索引可能会降低写操作的性能。 通过查看参数“keysExamined”的值,可以查看一个使用了索引的查询,扫描了多少条索引。该值越大,请求的CPU使用率越高。 如果索引建立不太合理,或者匹配的结果很多。
不亚于RedisCluster的兼容度,使用户在应用时无需修改代码,可直接使用,100%兼容原生接口。GeminiDB Redis接口在适配Kvrocks业务的同时,还能克服管理能力弱、对Redis兼容度不高等缺点。
负载均衡 DynamoDB应用程序通常先连接一个URL,然后在服务端内部进行请求的分发。我们希望GeminiDB DynamoDB接口的请求均匀分布在所有节点。
更多关于企业项目的应用信息,请参见《企业管理用户指南》。 SSL安全连接 SSL证书是一种遵守SSL协议的服务器数字证书,能在客户端和服务器端之间建立加密通道,保证数据在传输过程中不被窃取或篡改。
如何设计预分区键 最理想的设计方式是根据客户应用数据的前缀来合理打散整体数据,使各个数据分区的数据量尽可能平均。 在GeminiDB HBase兼容版实例中,一个分区的理想数据量是100GB左右,单分区没有最高数据量限制。
开启SSL安全连接后,外部应用需要使用SSL证书并通过SSL的方式访问GeminiDB Redis实例。 使用SSL方式时需要确保所使用的Redis客户端具有SSL的连接能力,例如:Redis-cli 6.x版本。 前提条件 创建弹性云服务器,以Linux操作系统为例。
name2') ; SELECT * FROM mytable2 WHERE age = 11 AND TOKEN (name)> xxxxx AND TOKEN(name) < yyyyy; 数据模型建立建议和原则 在操作GeminiDB Cassandra之前,需要进行业务建模,基于应用的特性来组织数据
以Java应用为例,导入证书命令为: keytool -importcert -alias hw -file ca.cert -keystore truststore.jks -storepass password 1.
URI POST https://{Endpoint}/v3/{project_id}/dbcache/mapping 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一region下的project ID。
URI DELETE https://{Endpoint}/v3/{project_id}/dbcache/mapping 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一region下的project ID。
dbcache_mappings Array of 表5 QueryDBCacheMappingResponse objects 内存加速映射信息。 表5 QueryDBCacheMappingResponse 参数 参数类型 描述 id String 内存加速映射ID。
append("gender", "female"); Document doc2 = new Document("name", "wangmazi") .append("age", 5) .append("gender
("key", "value"); doc.append("username", "jack"); doc.append("age", 31); // 写入数据 collection.insertOne
由于APPEND命令对顺序有要求,因此整个流程要避免出现APPEND乱序(并发APPEND的场景)。 可以使⽤PIPELINE模式加速,PIPELINE本⾝也是保证执⾏顺序的,因此不会有乱序的问题。
云数据库 GeminiDB基于DFV存储,底层采取Append Only方式存储,并在该基础上结合数据库逻辑进行分布式并行算法优化,极大地提升了数据备份、恢复性能。
cloneCollectionAsCapped x 系统内部命令。
参数模板 数据库参数模板就像是数据库引擎配置值的容器,参数模板中的参数可应用于一个或多个相同类型的数据库实例。实例创建成功后,参数模板可进行修改。 用户可以在实例创建完成之后根据业务需要进行调整。