腾讯轻联提供丰富的状态管理方案。登录 腾讯轻联控制台,单击左侧工具栏高级工具 > 数据存储,进入“数据存储”功能,即可管理项目中使用到的存储结构和数据。
“数据存储”主页面为列表页。该页面下可以新建存储,同时查看当前已创建的所有存储列表,包括存储名、存储类型以及针对不同类型的存储可以执行的操作。
新建存储功能可以帮助您快速创建一个全新的存储类型。只需进行简单的配置即可完成创建工作、需要创建的存储名称以及对应的存储类型。
存储名称:请输入25位以内的英文字母或_。
存储类型:表结构、哈希结构、列表和字符串四种类型。
列信息:表结构的列信息配置支持新增、修改和删除数据表中的列配置,可以快速完成结构编排。当前支持用户编辑列名称、列中数据的类型(支持 String、bool、int、float、decimal、datetime、date 和 time)、值长度(当类型为 string 时)、精度值和小数位(当类型为 decimal 时)、是否为主键以及是否支持自动编号(仅当该列为主键时)。
-
索引配置:索引配置用法同 MySQL 的 index 配置,用户可以通过此标签页建立索引,提高 MySQL 的检索速度。当前支持新建、删除索引、配置索引名称、配置索引类型(当前支持 index和 unique 两种类型,具体区别请参考 DOCUMENTATION)、配置索引所在列(在已维护的列信息列表中选择)。
-
关系配置:腾讯轻联数据存储同时还支持用户配置外键信息。通过给外键命名、配置外键所在列、选择外键所对应的来源表和来源列信息即可完成配置。如果需要进行外键事件触发配置,则可以通过配置 on delete 和 on update 选项,请参考 DOCUMENTATION。
-
清空表结构:“清空”操作允许用户清除当前表结构中的所有数据内容。
!清空动作是高危操作,该操作将会清空本存储内的所有数据,且无法恢复,请谨慎使用。
复制同结构表:通过“复制同结构表”功能可以基于现有的数据表结构快速创建一个新的数据表,方便用户进行数据结构的迁移和备份。
使用示例:通过集成应用向 table 插入数据。
创建应用,并在流中加入 table 组件节点。
此处构建数据集如下:包含name、age、id三个字段。
模拟数据输入如下:
配置 table 组件,填写想要添加的表名和表结构信息。
新建表结构。
完善流程的其他配置,发布并运行此应用以写入数据。
打开数据存储功能,观察到数据表结构已经成功生成。
单击此存储名,可以查看通过流程写入的数据内容。
哈希(hash)是根据关键码值(Key value)而直接进行访问的数据结构。它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。腾讯轻联允许用户创建,哈希表结构:内容为 key-value 格式的数据。
也可称为数组,是有序的元素序列,格式为一组拥有 ID 的数据信息。数组是用于储存多个相同类型数据的集合。
字符串(String)是由数字、字母、下划线组成的一串字符。腾讯轻联通过通用存储功能,可以创建和使用字符串,帮助用户完成快速的复用,简化操作。