摘要: 阿里云表格存储于近期功能再升级,升级后的表格存储支持对DataHub采集的数据进行持久化存储,其Python SDK新增支持Python 3.x,以及最新发布的TimelineLib能够帮助用户轻松构建千万级IM和Feed流系统。
点此查看原文:http://click.aliyun.com/m/43196/
阿里云表格存储于近期功能再升级,升级后的表格存储支持对DataHub采集的数据进行持久化存储,其Python SDK新增支持Python 3.x,以及最新发布的TimelineLib能够帮助用户轻松构建千万级IM和Feed流系统。
功能一:支持对DataHub采集的数据进行持久化存储
阿里云表格存储支持对DataHub采集的数据进行持久化存储。用户可以通过DataHub服务对各种移动设备、应用软件、网站服务、传感器等产生的大量流式数据进行持续不断的采集,并实时写入到表格存储中进行持久化存储,基于表格存储提供低成本、弹性与高性能的数据在线服务。
据了解,该新功能适合使用DataHub进行数据采集并对数据有持久化存储与在线服务需求的用户。
持久化存储功能的实现依赖DataHub DataConnector功能将DataHub服务中的流式数据同步到其他云产品中,目前支持将Topic中的数据实时/准实时同步到MaxCompute(ODPS)、OSS、Elasticsearch、RDS Mysql、ADS、TableStore中。用户只需要向DataHub中写入一次数据,并在DataHub服务中配置好同步功能,便可以在各个云产品中使用这份数据。数据同步支持at least once语义,在网络服务异常等小概率场景下可能会导致目的端的数据产生重复。
 
前置条件
创建TableStore DataConnector主要需要如下前置条件:
· TableStore相关信息,包括TableStore服务的Endpoint、TableStore实例及其对应的Table;
· DataHub Topic的Owner/Creator账号, 才有相应的权限操作DataConnector,包括创建,删除等;
· TableStore表的主键列必须在DataHub Topic下有字段一一对应(定义顺序可以不一致);
· 授权服务角色AliyunDataHubDefaultRole,使得DataHub可以访问用户的TableStore资源(授权链接)。
操作流程
1. 进入Topic的详情页面:
2. 选择同步TableStore并填写相关配置:
3. 在DataConnector页面查看数据归档状态:
配置说明
 
名称 是否必须 描述
TableStore Endpoint yes TableStore服务地址
TableStore实例名 yes TableStore实例名
TableStore表名 yes 同步到TableStore的表
注意事项
· TableStore表的主键列必须在对应的DataHub Topic下存在同名的字段,由于DataHub大小写不敏感,所以TableStore的主键名如果存在大写字母,那么在DataHub Topic有对应小写字段;
· 同步TableStore表的DataConnector任务仅支持TUPLE类型Topic;
· TableStore服务端自身的限制最大每次批量写入的行数为200,具体TableStore的相关限制请参考https://help.aliyun.com/document_detail/27301.html。
 
功能二:表格存储Python SDK支持Python 3.x
TableStore Python SDK 从现在开始可以支持Python 3了,Python的3.0版本,相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下兼容,所以Python2和Python3有较大的不兼容。目前已经有大量的项目和系统开始使用Python 3,Python官方对于Python 2的支持也将在未来3年内放弃支持。
 
为了更好的满足Python 3用户的需求,TableStore的新版本SDK对Python3做了适配性,同一个版本可以支持Python2.6,Python2.7,Python3.3,Python3.4,Python3.5和Python3.6。用户在安装的时候,不管是通过setup.py还是pip方式,安装脚本会自动根据当前使用的Python的版本选择不同的安装内容,保证安装好的TableStore Python SDK可以完美适配Python版本。
 
该项新功能适用于使用表格存储Python SDK的全网用户。
功能三:TimelineLib
TableStore发布TimelineLib,现在用户可以通过TimelineLib轻松构建千万级IM和Feed流系统。 TimelineLib基于表格存储,实现了Timeline概念模型,并将该模型转换成为对存储系统、同步系统的读写接口,并封装了对底层存储系统的交互逻辑。
 
用户基于TimelineLib即可轻松实现一个基于表格存储的IM或者Feed流系统,并能够充分的将表格存储的高并发、低延时特性利用起来。此功能特别适合需要IM、Feed流系统的游戏、社交类客户。    

三款新功能发布,助力阿里云表格存储再次升级相关推荐

  1. 阿里云表格存储全面升级,打造一站式物联网存储新方案

    简介: 阿里云表格存储全面升级,打造一站式物联网存储新方案 2021年9月1日,阿里云表格存储Tablestore重磅发布新能力:一站式物联网存储IoTstore.该新能力是阿里云表格存储Tables ...

  2. 阿里云表格存储使用教程

    阿里云大学:阿里云表格存储使用教程 表格存储(Table Store)是构建在阿里云飞天分布式系统之上的分布式NoSQL数据存储服务,根据99.99%的高可用以及11个9的数据可靠性的标准设计.表格存 ...

  3. 【踩坑日记】阿里云表格存储

    1. 禁用主键列的自增列功能!禁用主键列的自增列功能!!禁用主键列的自增列功能!!!重要的事情要说三遍 2. 自增列一旦设置,无法人为填充,只能依赖表格存储的自增功能,所以建议使用自定义发号器 3. ...

  4. 乔安监控云存储_让数据更安全可用,阿里云存储多项新功能发布

    简介:9月23日,第六期阿里云存储新品发布会如约而至,带来公共云存储.混合云存储产品的最新进展与技术突破,助力用户在数字经济时代全面转型. 1.快照跨区域复制,助力企业应用快速部署 阿里云快照服务采用 ...

  5. 华为云-云容器引擎 CCE新功能发布动态

    新功能发布动态 更新时间: 2020/06/29 GMT+08:00 查看PDF 分享 本文介绍了云容器引擎CCE各特性版本的功能发布和对应的文档动态,新特性将按照时间计划在各个区域(Region)陆 ...

  6. 开启阿里云对象存储OSS防误删新功能,保护您珍贵的数据。

    一.背景 阿里云对象存储 OSS 是保存海量数据的平台,支持丰富的应用.在使用过程中难免会遇到误操作.程序 Bug.覆盖写等导致数据被删除的场景,对于数据的丢失会非常着急,后果也非常严重,甚至某些情况 ...

  7. 快开启阿里云对象存储 OSS 防误删新功能

    一.背景 阿里云对象存储 OSS 是保存海量数据的平台,支持丰富的应用.在使用过程中难免会遇到误操作.程序 Bug.覆盖写等导致数据被删除的场景,对于数据的丢失会非常着急,后果也非常严重,甚至某些情况 ...

  8. 解码2017双11:全球狂欢新记录背后的阿里云存储

    摘要: 2017天猫双11再次刷新纪录,这背后是大数据的支撑和阿里云计算的能力的体现.手淘.天猫APP主站的所有图片和视频都存储在阿里云对象存储OSS之上,全球数以亿计的消费者,对这些商品的访问的流量 ...

  9. 重磅发布!阿里云混合云:全栈建云、智能管云、极致用云 | 凌云时刻

    凌云时刻 · 极鲜速递 导读:6月9日, 2020阿里云峰会在云端召开,阿里云混合云产品总监谢宁出席峰会并发布阿里云混合云战略:全栈建云.智能管云.极致用云.阿里云混合云是国内首个大规模成熟商用的原生 ...

最新文章

  1. 根据.Net代码自动生成UML Sequence 图。
  2. 模拟电路技术之基础知识(一)
  3. Ajax中GET和POST的区别
  4. (转)Eclipse New Server 【无法输入server name】
  5. Java JDBC连接SQL Server2005错误:通过port 1433 连接到主机 localhost 的 TCP/IP 连接失败...
  6. 今年的 618,你清空的不仅仅是购物车,还有焦虑和迷茫
  7. js原生设计模式——3简单工厂模式\简单工厂模式封装简单对象
  8. 应用安全 - Web安全 - 逻辑漏洞整理
  9. HALCON 18.11 Progress 发布说明
  10. layui数据表格实现内容筛选的全选和反选功能
  11. termux搭建局域网web服务器
  12. mysql随机日期_mysql插入随机日期
  13. python软件是免费的吗-python免费吗
  14. 有哪些在深度模型添加黑盒水印的方法
  15. 在 tsx 中使用 react 的 ref 属性
  16. 苹果电脑和Windows怎么切换 苹果电脑安装双系统的利弊
  17. 使用随机森林填补缺失值
  18. Abaqus后处理 - 常用技巧
  19. 浪潮cs5280H raid方案详细
  20. kyeremal-网络流24题T2-太空飞行计划问题

热门文章

  1. 虚拟dom_从0到1实现一个虚拟DOM
  2. 1使用技巧_新版PubMed使用技巧1
  3. Java7运行applet_Java applet不会在JRE7下运行,控制台中不会显示错误
  4. server 群辉emby_群晖容器中搭建支持硬件编码的Emby Server教程及注意事项
  5. android点击通知栏之后消失,为什么noftifications出现在android通知栏中一段时间​​然后消失...
  6. pdo 错误 php,多语句查询中的PHP PDO错误
  7. python计算样本方差_Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算...
  8. ajax荷马史诗,荷马史诗(8)
  9. linux配置nginx命令行,Linux - 加上sudo后,nginx找不到命令
  10. hashmap 扩容是元素还是数组_曹工说JDK源码(1)--ConcurrentHashMap,扩容前大家同在一个哈希桶,为啥扩容后,你去新数组的高位,我只能去低位?...