云数据库 GEMINIDB-GeminiDB Redis多租户管理解决方案:方案优势

时间:2024-06-06 20:24:12

方案优势

关于权限控制,开源Redis虽然在新版本有权限控制列表(Acess Control List,简称ACL),但只能设置为只读、读写权限,每个账号还是可以看到所有的DB,这个设计跟数据库多租户的原理背道而驰。例如,业务开发小王应该用DB1,但有天不小心清库了小张的DB0,导致发生生产事故。而GeminiDB Redis的权限隔离就可以解决此问题,如小王被设置为只有DB1的权限而没有DB2的权限,那么即使误操作也不会对DB0的数据产生影响。

此外,开源Redis的多租户功能只有单机才可以使用,一旦业务量增加需要集群,多DB功能反而就不可用了,只剩一个DB0。GeminiDB Redis基于自身的集群架构做了多DB增强,支持DB 1000+,同时可创建200+个ACL子账号,满足多种业务场景的需要。

表1 开源Redis和GeminiDB Redis所具备的权限管理能力比较

Redis产品

是否支持账户读写权限控制

是否支持账户权限隔离

多DB是否支持集群

可支持DB数量

开源Redis

支持

支持

不支持

默认16

GeminiDB Redis

支持

支持

支持

默认1000

support.huaweicloud.com/redisug-nosql/redis_bestpractice_0006.html