gpt4 book ai didi

elasticsearch - DynamoDB和ElasticSearch-表设计方法

转载 作者:行者123 更新时间:2023-12-03 00:49:03 24 4
gpt4 key购买 nike

我目前正在考虑我的DynamoDB数据库。目标是通过尽可能多的数据获得最佳速度。对我来说,DynamoDB似乎是一个不错的选择。此外,由于我需要地理位置查询(例如,向我显示特定区域内的所有帖子),因此有必要将表连接到ElasticSearch。
对于DynamoDB的最佳实践,以下方法对您有意义吗?例如“posts”的排序键可能是一个热点,但是如果我仅使用ElasticSearch查询,应该没有问题-对吗?最好的解决方案是什么?

我的表如下所示:


所以我的想法是:

  • 要查询所有用户,只需选择带有sort_key'user'的每一行
  • 要与创建者联系,请查询post_id和sort_key'post'

  • 在关系数据库中,两个表如下所示:
    enter image description here

    最佳答案

    您可以执行类似使用重载属性的操作(对不同的事物使用相同的列)
    enter image description here

    然后,使用user_id和post_id = 0查询用户信息,并使用post_id = others查询帖子

    关于elasticsearch - DynamoDB和ElasticSearch-表设计方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56330306/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com