gpt4 book ai didi

amazon-web-services - 投影表达式有什么好处吗?

转载 作者:行者123 更新时间:2023-12-01 22:12:51 25 4
gpt4 key购买 nike

阅读Projection Expressions文档没有提供足够的技术细节让我了解我们通过使用它们究竟节省了什么。

  1. 我正在保存什么内存,如果有的话。它在 DynamoDB 端吗?或者它只是在应用程序级别。如果是,它如何影响性能和定价?
  2. 与通过键查找条目相比,隔离 ddb 条目的嵌套属性的成本更高。

关于一点上下文,我正在尝试为多语言项目确定数据结构:

选项 A:

{
id: 'yes',
en: 'Yes',
es: 'Si'
},
{
id: 'no',
en: 'No',
es: 'No'
}

选项 B:

{
id: 'en',
yes: 'Yes',
no: 'No'
},
{
id: 'es',
yes: 'Si',
no: 'No'
}

虽然选择选项 A 似乎很明显,但我有一个冲突的用例:当客户端应用程序启动时,它需要为 UI 获取整批字符串。因此,对于选项 A,它可能意味着对大约 300 个项目进行批量查询。不理想。

最佳答案

坏消息:这似乎对定价没有影响,因为它使用相同数量的 RCU,而且您仍然会达到 1MB 的扫描限制。

好消息:我看到了丢弃处理时不需要的大列在网络使用、延迟和吞吐量方面的好处。例如,您创建了一个最终返回 10000 个项目的扫描。如果您只需要 10kb 的40kb 的记录,您节省了 300mb。

关于amazon-web-services - 投影表达式有什么好处吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46861856/

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