首页 > 其他分享 >接入tablestore注意事项

接入tablestore注意事项

时间:2023-08-25 16:45:38浏览次数:43  
标签:返回 GetRange 接入 扫描 tablestore PK1 注意事项 数据 主键

接入tablestore注意事项

1. 一个表只能建4个主键(其中一个要作为分区键),并且主键的顺序要注意,不然后面查询数据会查不到。
2. 第一列主键作为分区键。分区键相同的数据会存放在同一个分区内,所以相同分区键下的数据尽量不要超过10 GB,否则会导致单分区过大,无法分裂。
3. 当使用GetRange扫描的数据量较大时,表格存储每次请求仅会扫描一次(行数大于5000或者大小大于4 MB停止扫描),超过限制的数据不会继续返回,需要通过翻页继续获取后面的数据
4. nextStartPrimaryKey: 根据返回结果中的nextStartPrimaryKey判断数据是否全部读取。当返回结果中nextStartPrimaryKey不为空时,可以使用此返回值作为下一次GetRange操作的起始点继续读取数据。当返回结果中nextStartPrimaryKey为空,表示读取范围内的数据全部返回。
5. GetRange操作遵循最左匹配原则,读取数据时,依次比较第一主键列到第四主键列。例如数据表的主键包括PK1、PK2、PK3三个主键列,读取数据时,优先比较PK1是否在开始主键与结束主键的范围内,如果PK1在设置的主键范围内,- 则不会再比较其他的主键,返回在PK1主键范围内的数据;如果PK1在设置的主键边界上,则继续比较PK2是否在开始主键与结束主键的范围内,以此类推。关于范围查询原理的更多信息,请参见GetRange范围查询详解。

GetRange范围查询详解链接:https://developer.aliyun.com/article/742095?spm=a2c4g.11186623.0.0.87da5f86e53d3C

6.GetRange操作可能在如下情况停止执行并返回数据。
- 扫描的行数据大小之和达到4 MB。
- 扫描的行数等于5000。
- 返回的行数等于最大返回行数。
- 当前剩余的预留读吞吐量已全部使用,余量不足以读取下一条数据。
- 当使用GetRange扫描的数据量较大时,表格存储每次请求仅会扫描一次(行数大于5000或者大小大于4 MB停止扫描),超过限制的数据不会继续返回,需要通过翻页继续获取后面的数据。

标签:返回,GetRange,接入,扫描,tablestore,PK1,注意事项,数据,主键
From: https://www.cnblogs.com/xudong5273/p/17657340.html

相关文章

  • 海康摄像头通过SDK接入到LiveNVR实现双向语音喊话对讲与网页无插件播放,并支持GB28181
    @目录1、确认摄像头是否支持对讲2、摄像头视频类型复合流3、通道配置SDK接入4、视频广场点击播放5、相关问题5.1、如何配置通道获取直播流?5.2、如何GB28181级联国标平台?6、RTSP/HLS/FLV/RTMP拉流Onvif流媒体服务1、确认摄像头是否支持对讲可以访问摄像头自己的页面,看是否能够对......
  • Grafana接入Ldap
    背景公司搭建的zabbix,能做到快速搭建,通过zabbixapi开发能做到机器初始化快速监控,监控模板直接用zabbix自带不需要另外编写,通过配置报警媒介,报警触发器,能实现发送钉钉报警markdown消息...一切的一切显示出zabbix如此快捷和便利,然而当我们需要观看一个主机组内所有主机监控情......
  • 自动化测试相关注意事项及问题点汇总
    1、WEB自动化测试框架是如何搭建的?我们web自动化测试使用的技术栈是:Python+Selenium+Pytest+Parametrices+Excel+Allure+Jenkins框架使用的是基于Excel的关键字驱动,将维护框架和使用框架分离开来进行自动化测试时,将元素定位表达式及要执行在操作写入excel即可,显著降低了自动化......
  • COMWIN仪器设备电源及供电注意事项及常见问题
    COMWIN仪器设备电源及供电注意事项及常见问题首先,必须遵循设备制造商的规定来选择正确的电源。使用错误的电源可能会导致设备损坏或性能下降。在使用设备电源之前,应检查电源插头和插座是否干净和牢固,并确定连接正确。如果电源插头或插座受损,请不要使用它们。在使用设备电源之前,请......
  • 人工智能AI绘画接入使用
    一、人工智能AI绘画AI作画,用户可以在平台上输入各种与风格、主题、氛围有关的关键词,AI根据这些关键词在互联网巨量的资源和素材中搜索、学习,最后糅合与拼接成一些符合要求的画作.二、使用步骤1、接口重要提示:建议使用https协议,当https协议无法使用时再尝试使用http协议请......
  • Python-PyMySQL的一些使用注意事项
    一、关于groupby的使用在部分mysql版本(5.7.xx及以上)中,若select的列中,包含了未被groupby的字段,会报以下错误:[Err]1055-Expression#1ofORDERBYclauseisnotinGROUPBYclauseandcontainsnonaggregatedcolumn'xxxx'whichisnotfunctionallydependentoncolu......
  • 端口映射的注意事项有哪些?
    一、什么是端口映射?在网络中,数据通过端口号来识别和定位特定的设备或服务。通过端口映射,我们可以将公共网络上的请求映射到私有网络内的特定设备或服务上,从而实现对这些设备或服务的远程访问二、如何做端口映射?端口映射一般在路由器中进行设置,在做端口映射之前您先需要知道您的应......
  • 视频集中存储平台EasyCVR视频融合平台接入RTSP设备出现离线情况的问题解决方案
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安防视频监控的能力,也具备接入AI智能分析的......
  • 让f1c100s开发板通过认证接入校园网
    title:让f1c100s通过认证接入校园网date:2023-08-2217:02:22tags:categories:embedded书接上回,我们给一块小小的f1c100s开发板上配好了以太网的驱动,但是由于学校的校园网需要认证,未认证的话会使用防火墙屏蔽所有除了认证用的流量。所以我打算手写一个跨平台的认证程序。......
  • 创建 elastic search 索引的一些注意事项
    在创建Elasticsearch(简称ES)索引时,有多个注意事项需要考虑。以下是一些关键的注意事项,我会通过具体的例子进行详细说明。明确索引需求:在创建索引之前,我们需要对我们的数据和查询需求有清晰的理解。这包括数据的类型(例如文本,数字,日期等)、数据的大小(例如是否有大量的数据需要被......