开发者社区 > 云存储 > 正文

在表格存储中应用在搜索领域的话,表格存储和ES比有什么优势呢?

在表格存储中应用在搜索领域的话,表格存储和ES比有什么优势呢?

展开
收起
花开富贵111 2024-07-14 20:05:47 24 0
2 条回答
写回答
取消 提交回答
  • 表格存储优势如下:
    image.png

    虽然两者都可以用来存储和查询数据,但是他们的侧重点不同:

    • 表格存储侧重于数据的大规模存储,相当于是一个无存储上限的数据仓库,存在上面的数据可以基本认为是永久安全的,而且性能很关键,读写的延迟都非常低,一般查询性能都在毫秒级别。
    • ElasticSearch侧重于数据的搜索和分析,重点是多种类型的查询,各种分析和聚合等,侧重于功能的全面性,对性能的敏感度稍低,一般平均查询性能在百毫秒级别,比TableStre低两个数量级。

    所以,两者其实是相铺相成的,可以互相配合使用,比如在功能层面

    • 表格存储做数据存储
    • ElasticSearch做数据搜索和分析。

    数据持久层面:

    • 表格存储会保证数据的安全性,ElasticSearch可以不用关心数据安全,只需要做好搜索和高级分析即可,如果ElasticSearch中的数据损坏了,可以从TableStore再导入一次就可以了。

    一般的做法就是数据写入的时候写两份,一份给表格存储,一份给ES。后续如果表格存储提供自动写数据给ES等第三方系统,到时候结合使用TableStore和ES会更简单。

    ——参考链接

    2024-07-14 22:20:33
    赞同 1 展开评论 打赏
  • 那OTS完全支持的,可以看下我们的解决方案,请参考链接:https://help.aliyun.com/zh/tablestore/use-cases/design-a-feed-stream-system-that-supports-tens-of-millions-of-tps-and-qps/?spm=a2c4g.11186623.0.0.3a6e102eMOEt9l 。此回答整理来自钉群“表格存储技术交流群-2”。

    2024-07-14 20:52:31
    赞同 2 展开评论 打赏

阿里云存储基于飞天盘古2.0分布式存储系统,产品多种多样,充分满足用户数据存储和迁移上云需求。

相关电子书

更多
TableStore在社交类场景下的应用 立即下载
表格存储实时数据流Steam的技术揭秘和应用场景 立即下载
表格存储(TableStore) 立即下载