Clickhouse字典表做数据权限
由于字典数据常驻内存特特性,比较适合保存常量或者经常使用的维度表数据,以避免不必要的join数据。创建权限配置表(权限维度都由attribute控制,此例取值范围就是部门'dept',角色'role',由一个字段控制可以降低表的复杂度,更新数据比较方便)对于经常使用到的小数据量的配置表,比如权限表,我们可以做成字典表,增强性能,降低sql复杂度(普通表我们可能会join,但配置表有dictGet函数)而没有配置权限的用户会看到所有的数据,这是因为我们在逻辑里有所有维度都没有配置那他的权限就是最高的逻辑。
原创
2023-04-23 16:39:28 ·
433 阅读 ·
1 评论