定义 SHOW ENCRYPT RULES [FROM schemaName] SHOW ENCRYPT TABLE RULE tableName [from schemaName] 支持查询所有的数据加密规则和指定逻辑表名查询 说明 列 说明 table 逻辑表名 logicColumn 逻辑列名 cipherColumn 密文列名 plainColumn 明文列名 encryptorTyp
定义 Sharding Table Rule SHOW SHARDING TABLE tableRule | RULES [FROM schemaName] SHOW SHARDING ALGORITHMS [FROM schemaName] tableRule: RULE tableName 支持查询所有数据分片规则和指定表查询 支持查询所有分片算法 Sharding Bindin
定义 CREATE ENCRYPT RULE encryptRuleDefinition [, encryptRuleDefinition] ... ALTER ENCRYPT RULE encryptRuleDefinition [, encryptRuleDefinition] ... DROP ENCRYPT RULE tableName [, tableName] ... encry
定义 Sharding Table Rule CREATE SHARDING TABLE RULE shardingTableRuleDefinition [, shardingTableRuleDefinition] ... ALTER SHARDING TABLE RULE shardingTableRuleDefinition [, shardingTableRuleDefinition]
背景 安全控制一直是治理的重要环节,数据加密属于安全控制的范畴。无论对互联网公司还是传统行业来说,数据安全一直是极为重视和敏感的话题。 数据加密是指对某些敏感信息通过加密规则进行数据的变形,实现敏感隐私数据的可靠保护。 涉及客户安全数据或者一些商业性敏感数据,如身份证号、手机号、卡号、客户号等个人信息按照相关部门规定,都需要进行数据加密。 对于数据加密的需求,在现实的业务场景中一般分为两种情况:
背景 传统的将数据集中存储至单一数据节点的解决方案,在性能、可用性和运维成本这三方面已经难于满足互联网的海量数据场景。 从性能方面来说,由于关系型数据库大多采用 B+ 树类型的索引,在数据量超过阈值的情况下,索引深度的增加也将使得磁盘访问的 IO 次数增加,进而导致查询性能的下降;同时,高并发访问请求也使得集中式数据库成为系统的最大瓶颈。 从可用性的方面来讲,服务化的无状态型,能够达到较小成本的随
public function delete($id); //删除单条数据 public function deletes(); //删除多条数据 注意:deletes() 方法要配合查询条件 $model = Loader::model(UserDao::class); $model->delete(100); //删除多条 $model->where("id", ">", 100)->dele
我们废弃了v2.0的一些API,如 getItems(), getItem() 这些API的参数太多,不容易记得,现在都采用find(), findOne(), findById() 来替换了,全部使用连贯操作。 查询数据列表 public function find(); public function getList($sql) $model->getList("select * from u
更新某一条记录 方法原型 : public function update($data, $id); 参数名称 参数类型 参数说明 $data array 要更新的数据 $id int OR string 要更新数据的主键 return bool 成功返回true,失败返回false 栗子 $data = array( 'name' => 'xiaoming', 'age' =>
方法原型:public function add($data); 参数名称 数据类型 参数说明 $data array 数据模型 return int 操作成功,返回插入的id,插入失败则返回false 栗子 $model = Loader::model(UserDao::class); $data = array( 'username' => 'xiaoming', 'pass
setStorageSync 基础库1.3.9开始支持,iOS版本2.1.23,Android版本2.1.38 setStorageSync(string key, any data) ft.setStorage 的同步版本 参数 string key 本地缓存中指定的 key any data 需要存储的内容。只支持原生类型、Date、及能够通过JSON.stringify序列化的对象。 示例代
一、概述 在诸葛io中,区别于传统的基于pv、uv等指标的数据统计方法,采用“事件模型”来描述用户在产品上的各种行为。 事件模型又包括了事件和用户(identify)两个实体,您可以根据自己的需求通过接口上传相对应的数据,然后在诸葛io中的各个分析模块多维交叉完成指标查询。同时我们还引进了会话(session)的概念,会话是指用户再一次产品使用中,从开始到结束的过程,用户在互动的过程中会发生一次或
在本章节,提供了关于诸葛io数据管理的相关文档: 数据模型 数据接入技术 identify记录用户身份 UTM参数标识流量 DeepShare跨应用商店的来源分析 事件分组&重要事件(星标事件) 数据的别名/隐藏/停用 字符串/数值/日期的设置 用户信息脱敏与数据安全 成员角色权限表
使用「诸葛小V」需要接入微信公众号和微信小程序。 接入微信公众号 公众号 接入微信小程序 小程序
我们有两个解决方案用于数据权限 (过滤)。 使用隐式作业 API。 或者只使用BatchEnforce() API. 1. 查询隐含角色或权限 当一个用户通过RBAC层次结构继承一个角色或权限,而不是直接在策略规则中分配它们,我们把这种类型的分配称为implicit。 要查询这种隐性关系,你需要使用这两个API。GetImplicitRolesForUser()和GetImplicitPermis