木洛_社区达人页

个人头像照片
木洛
已加入开发者社区1792
勋章 更多
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
阿里博主
阿里博主
个人头像照片
江湖新秀
江湖新秀
成就
已发布26篇文章
78条评论
已回答33个问题
3条评论
已发布0个视频
github地址
技术能力
兴趣领域
  • Java
  • Python
  • 前端开发
  • Linux
  • 数据库
擅长领域
技术认证

暂时未有相关云产品技术能力~

表格存储(TableStore)技术负责人,专注结构化数据存储领域技术和解决方案。
暂无精选文章
暂无更多信息
暂无更多信息
  • 发表了文章 2023-01-09

    表格存储 Tablestore 十年发展总结

  • 发表了文章 2021-09-06

    云上应用系统数据存储架构演进

  • 发表了文章 2021-09-03

    基础设施的完善,推动应用形态不断变迁

  • 发表了文章 2019-08-21

    数据中台之结构化大数据存储设计

  • 发表了文章 2019-05-08

    现代IM系统中的消息系统架构 - 模型篇

  • 发表了文章 2019-04-15

    现代IM系统中的消息系统架构 - 架构篇

  • 发表了文章 2019-03-08

    表格存储TableStore全新升级,打造统一的在线数据存储平台!

  • 发表了文章 2019-03-08

    表格存储TableStore2.0重磅发布,提供更强大数据管理能力

  • 发表了文章 2019-01-12

    Netflix Media Database - 架构设计和实现

  • 发表了文章 2019-01-12

    Netflix Media Database - 起源和数据模型

  • 发表了文章 2018-07-31

    TableStore时序数据存储 - 架构篇

  • 发表了文章 2018-07-31

    TableStore数据模型 - WideColumn和Timeline

  • 发表了文章 2018-01-13

    时间序列数据的存储和计算 - 开源时序数据库解析(四)

  • 发表了文章 2017-11-16

    现代IM系统中消息推送和存储架构的实现

  • 发表了文章 2017-08-03

    时间序列数据的存储和计算 - 开源时序数据库解析(三)

  • 发表了文章 2017-06-19

    时间序列数据的存储和计算 - 开源时序数据库解析(二)

  • 发表了文章 2017-06-15

    时间序列数据的存储和计算 - 开源时序数据库解析(一)

  • 发表了文章 2017-06-15

    时间序列数据的存储和计算 - 概述

  • 发表了文章 2017-02-08

    使用DataX同步MaxCompute数据到TableStore(原OTS)优化指南

  • 发表了文章 2016-11-28

    关于Java中bytes到String的转换

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2019-08-08

    tablestore和hbase有关系吗?

    没关系。

    踩0 评论0
  • 回答了问题 2019-07-17

    [@徐雷frank][¥20]TableStore是如何实现Timeline模型的,打造feed流时怎么运用?

    欢迎加入我们的钉钉公开群来交流:11789671

    踩0 评论0
  • 回答了问题 2019-07-17

    对4个主键的表用BatchGetRow怎么只用一个主键查找?

    BatchGetRow是单行读,必须指定完整的PrimaryKey。
    您要的需求是BatchGetRange? 可以参考下这篇文章:https://yq.aliyun.com/articles/54368

    踩0 评论0
  • 回答了问题 2019-07-17

    表格存储如何增加列?类似mysql alter命令

    表格存储是schema free的模型,属性列不需要在建表的时候指定,每一行都可以任意的动态添加删除列。

    针对你问题中的需求,如果想要在一定量的数据后添加一列,对于新写入的数据,你可以任意写入你要新加的列。
    对于已经写入的行,这一列是没有值的,如果你想要赋予默认值,需要在应用层读出某一行并判断该行不存在该列后,可以选择赋予一个默认值。

    踩0 评论0
  • 回答了问题 2019-07-17

    表格存储Table Store 是否有专门的android SDK?

    抱歉,表格存储还没有提供android sdk

    踩0 评论0
  • 回答了问题 2019-07-17

    表格存储的自增字段占位符是什么

    踩0 评论0
  • 回答了问题 2019-07-17

    阿里表格存储和盘古文件系统的关系

    表格存储和盘古的关系,就好比HBase和HDFS的关系。

    踩0 评论0
  • 回答了问题 2019-07-17

    如何使用DataX将表格存储内的Binary类型数据导入到ODPS?

    数据『丢失』的原因见该文章的分析:https://yq.aliyun.com/articles/65035

    解决方案是需要更改DataX内部bytes到String转换的编码,需要更改Job的配置文件,添加如下配置:
    sss

    同时,在从ODPS内读出String类型字段后,需要使用iso-8859-1编码来转换回bytes:
    value.getBytes("iso-8859-1");

    踩0 评论0
  • 提交了问题 2016-11-28

    如何使用DataX将表格存储内的Binary类型数据导入到ODPS?

  • 回答了问题 2019-07-17

    ots 如何多表关联查询

    OTS没法做多表关联查询。
    您可以把业务场景描述一下,我们可以帮您设计表结构,看是否可以规避关联查询。

    踩0 评论0
  • 回答了问题 2019-07-17

    Table Store GetRangeRequest ColumnCondition filter

    您是自己开发SDK?

    踩0 评论0
  • 回答了问题 2019-07-17

    表格存储主键如果是字符串如何排序

    『按照创建先后顺序排序』,您的整张表上的数据,都需要按照创建先后顺序排序吗?

    线索有点少,需要补充一些信息后才能给您设计上的建议,需要您提供:

    1. 每行数据的存储字段
    2. 会存在哪些查询
    3. 大概的读写量
    踩0 评论0
  • 回答了问题 2019-07-17

    表格存储如何实现对特定列加一操作

    目前可以采取的实现是:

    1. row = getRow(primary_key, 'col') // 先将该列的值读出来
    2. old_value = row['col'] // 记录该列的旧的值
    3. row['col'] = old_value + 1 // 计算新的值
    4. updateRow(row, condition: row['col'] == old_value) // 写入新的值,写入时必须带条件检查,期望在写入时,当前列还是旧的值,也就是还没有其他人同时修改这一列

    未来,我们会提供Increment操作,将步骤简化。

    踩0 评论0
  • 回答了问题 2019-07-17

    使用datax做mysql到mysql的数据迁移 报错Field 'body' doesn't have a default value和其它 求解决思路或具体方法

    这个错误是「duplicate entry」,也就是说通过DataX写mysql表的时候,mysql报了这个错误,原因是有重复的primary key。
    具体如何解决的话,可以google下duplicate entry when insert data into mysql.

    踩0 评论0
  • 回答了问题 2019-07-17

    (原OTS)表格存储Table Store的效率如何

    对于单行查询和范围查询,查询的速度不在于数据量有多少。
    像表格存储或HBase这种NoSQL数据库,数据量都是可以随集群的规模线性扩展的,且数据规模上去后,对单行和范围查询的速度不会有任何影响,也就是说数据规模达到亿级还是百亿级,查询速度都不会变。

    在我们的高性能实例(底层是SSD)上,单行查询的速度是毫秒级别,如果单行数据量比较小,查询速度一般在10毫秒以内。

    您可以关注我们的圈子:https://yq.aliyun.com/groups/82

    该篇文章介绍了表格存储的数据模型和查询操作:https://yq.aliyun.com/articles/38621

    踩0 评论0
  • 回答了问题 2019-07-17

    表格存储上可以实现分页读吗?

    踩0 评论0
  • 提交了问题 2016-06-22

    表格存储上可以实现分页读吗?

  • 回答了问题 2019-07-17

    OTS表格存储产品,如果自增id作为分区键,建议自增id前拼接一个哈希前缀。请问什么原理?哈希算法如何选择?

    可以使用自增ID,但是前提是每个ID上的访问需要均匀。如果你的表的访问热度都集中在最新创建的ID的话,那就很容易产生热点了。
    哈希算法的话,可以用md5,也可以直接用java的hashcode函数自带的实现。

    关于自增ID,有个典型的例子是时间序列数据,可以参考下这篇文章: https://yq.aliyun.com/articles/54644

    您的问题最好发到表格存储( https://yq.aliyun.com/groups/82 )的圈子,这样我们能即时看到。

    踩0 评论0
  • 回答了问题 2019-07-17

    表格存储 单表如果只设置一个主键怎么获取到多行数据

    您好,以后表格存储的问答,可以发在这个圈子里:https://yq.aliyun.com/groups/82

    关于如何查询多行数据,可以使用getRange接口,具体的代码示例请参考:https://github.com/aliyun/aliyun-tablestore-java-sdk/blob/master/src/test/java/examples/OTSMultiDataSample.java

    踩0 评论0
  • 回答了问题 2019-07-17

    表格存储新人,求教有关表格存储的多表操作(查询),

    batchGetRow和batchWriteRow都支持多表的操作,具体的示例可以参考:https://github.com/aliyun/aliyun-tablestore-java-sdk/blob/master/src/test/java/examples/OTSMultiTableOperationSample.java

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息