全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
流计算

创建表格存储(Table Store)维表

更新时间:2017-11-23 18:24:14

什么是表格存储(TableStore)

表格存储(Table Store)是构建在阿里云飞天分布式系统之上的分布式NoSQL数据存储服务,根据99.99%的高可用以及11个9的数据可靠性的标准设计。表格存储通过数据分片和负载均衡技术,实现数据规模与访问并发上的无缝扩展,提供海量结构化数据的存储和实时访问。

示例

  1. CREATE TABLE ots_dim_table (
  2. id int,
  3. len int,
  4. content VARCHAR,
  5. PRIMARY KEY (id),
  6. PERIOD FOR SYSTEM_TIME--定义了维表的变化周期,即表明该表是一张会变化的表。
  7. ) WITH (
  8. type='ots',
  9. endPoint='zzz'
  10. instanceName='yourInstanceName',
  11. tableName='yourTableName',
  12. accessId='xxx',
  13. accessKey='yyy',
  14. );

注:声明一个维表的时候,必须要指名主键,维表JOIN的时候,ON的条件必须包含所有主键的等值条件。OTS的主键即表的 rowkey。

WITH参数

参数 注释说明 备注
instanceName 实例名
tableName 表名
endPoint 实例访问地址
accessId 访问的id
accessKey 访问的键 .

Cache 参数

参数 注释说明 备注
cache 缓存策略 默认 “None”, 可选 “LRU”
cacheSize 缓存大小 当选择 LRU 缓存策略后,可以设置缓存大小,默认 10000 行
cacheTTLMs 缓存超时时间,单位毫秒 当选择 LRU 缓存策略后,可以设置缓存失效的超时时间
本文导读目录