腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(681)
视频
沙龙
1
回答
DynamoDB
GSI
分区
包含
大集
amazon-web-services
、
amazon-dynamodb
我有一个写入次数较多、读取次数较少的
DynamoDB
表。Partition Key足够小(每个
分区
大约100个项目)。写入此表的项是1k到100k项集合的一部分。这样做效果很好。它可以工作,但它意味着
分区
包含
整个(可能为100k项)集。即使没有达到10 if的限制,这感觉也不是最好的。 我是不是想多了,
DynamoDB
可以很好地处理100k
分区
?对于
GSI
需要整个集合进行查询的情况,有什么推荐的模式吗?
浏览 25
提问于2020-10-13
得票数 2
回答已采纳
1
回答
是否可以在
dynamodb
中创建一个没有
GSI
分区
键的项?
amazon-web-services
、
amazon-dynamodb
我有一个
dynamodb
表。表的
分区
键是id。它的一个
GSI
有一个
分区
键:type。当我在
dynamodb
表上创建一个项时,它要求我填写
GSI
的type字段。是否可以将type设置为可选?这意味着有一些项目我不希望它们保存在
GSI
中。 当我使用aws sdk客户端时,我可以在没有
GSI
分区
键的情况下放入一个项目。只要项具有表
分区
键,它就可以工作。但当我在AWS dyanmodb控制台上工作时,它总是要求我设置
浏览 2
提问于2020-07-06
得票数 1
2
回答
支持
DynamoDB
中跨文档的查询
mongodb
、
amazon-dynamodb
我一直在评估我们的数据存储从MongoDB到
DynamoDB
的迁移,因为它是一个成熟的AWS服务。 但是,我不确定
DynamoDB
数据模型是否足够健壮以支持我们的用例。据我所知,
DynamoDB
在2014年增加了文档支持,但无论我看到了什么示例,都不会处理跨文档工作且没有为
分区
键指定值的查询。例如,如果我有一个
包含
员工信息的文档,{“名称”:"John Doe",“部门”:"sales","date_of_joining":"2017-
浏览 0
提问于2017-02-03
得票数 0
回答已采纳
1
回答
aws
dynamodb
-如何按日期查询排序关键字
amazon-web-services
、
amazon-dynamodb
ValidationException: Query condition missed key schema element: idvar aws = require('aws-sdk'); const documentClient= new aws.
DynamoDB
.DocumentClient();
浏览 1
提问于2021-04-14
得票数 1
3
回答
什么时候以及如何对
Dynamodb
进行
分区
键和排序键的
分区
?
amazon-web-services
、
amazon-dynamodb
、
amazon-dynamodb-index
什么时候以及如何对
Dynamodb
进行
分区
键和排序键的
分区
?
GSI
分区
(如表
分区
)是否存在最大大小限制?如果是,那么当一个单位基数
GSI
(即
GSI
在所有记录上具有相同的
分区
密钥)超过存储限制时会发生什么情况?
浏览 1
提问于2018-10-06
得票数 6
1
回答
使用2个条件从
DynamoDB
获取记录,但不使用扫描
typescript
、
amazon-web-services
、
amazon-dynamodb
我需要在2个条件下从
DynamoDB
获取数据。ID SID isValue xdate 1 234566 TRUE 2021
浏览 2
提问于2021-10-07
得票数 0
1
回答
DynamoDB
PutItem要求
GSI
分区
键已经存在。
amazon-dynamodb
只有当新项的
GSI
分区
键已经存在于另一个项上时,我才希望PutItem成功。假设我的表中有这些项(省略了一些属性):1 a b我试图把这个项目:
GSI
1PK: "e",} 我希望这个PutItem请求失败,因为表中还没有
包含
一个带有
GSI</em
浏览 4
提问于2020-10-21
得票数 0
2
回答
在亚马逊网络服务
DynamoDB
中使用二级索引时,LastEvaluatedKey
包含
哪些内容?
amazon-dynamodb
、
dynamodb-queries
假设我有一个
DynamoDB
表T,属性为H、R、G和S;H是
分区
/散列键,R是范围/排序键。假设我还有一个全局二级索引(
GSI
),它的
分区
键定义为G,排序键定义为S。当使用
GSI
执行查询并给出分页结果时,LastEvaluatedKey中应该
包含
哪些属性?我已经看过文档了,但它没有给出这个细节。
浏览 22
提问于2020-07-14
得票数 2
回答已采纳
1
回答
当
DynamoDB
索引是带有排序键的
GSI
时,它可以查询它的值吗?
amazon-web-services
、
amazon-dynamodb
我有一个
DynamoDB
表“音乐”。在这一点上,它有一个
包含
分区
键“分类”和排序键"UserRating“的
GSI
。这是可能的,还是我必须创建一个单独的
GSI
在“类别”,没有排序键。 谢谢你的帮助。
浏览 1
提问于2016-05-26
得票数 0
回答已采纳
1
回答
dynamo中的无服务器错误:提供的键元素与模式不匹配
node.js
、
amazon-web-services
、
amazon-dynamodb
、
serverless-framework
、
dynamodb-queries
我使用无服务器创建和查询
DynamoDB
数据库表,但当不使用主键进行查询时,我会得到以下错误:我有另一个键设置作为一个
GSI
,但我仍然得到错误。resources: BeaconTable: Properties: Tabl
浏览 7
提问于2021-03-22
得票数 0
回答已采纳
1
回答
如何在运行时从
DynamoDB
获取排序结果
java
、
amazon-web-services
、
amazon-dynamodb
我有一个
包含
很多字段的
dynamoDB
表。有没有办法对其进行查询,并根据用户在运行时使用AWS SDK for java选择的某个字段进行排序?
浏览 15
提问于2020-01-31
得票数 0
回答已采纳
2
回答
DynamoDB
:搜索散列键或范围键
amazon-dynamodb
我对
DynamoDB
相当陌生。我有一个要求,我需要设计一个表格来共享手机上的代码。代码详细信息将作为属性存储。
浏览 0
提问于2017-08-04
得票数 0
回答已采纳
1
回答
有没有一种方法可以在
DynamoDB
中同时使用主
分区
键和
GSI
?
amazon-dynamodb
我需要根据三个键来查询
DynamoDB
只允许键条件表达式中的两个条件.我必须使用过滤表达式,这是扫描太多的记录。我还考虑将
GSI
中的两个键作为排序键作为替代方案。这样做对吗?aws
dynamodb
query \--index-name
GSI
-RegulationSidBundleStatus \ --key-condition-expression
浏览 4
提问于2022-07-14
得票数 0
回答已采纳
1
回答
单表
DynamoDB
设计技巧
amazon-dynamodb
我将使用
DynamoDB
作为数据库,并希望使用单一的表设计。这是一个多租户应用程序。 申请将包括组织,网点,客户和交易。
浏览 2
提问于2021-09-24
得票数 2
1
回答
使用并非所有项目共享的属性的全局辅助索引?
nosql
、
amazon-dynamodb
DynamoDB
如何能够创建一个全局辅助索引,该索引由一个
分区
键(和排序键)组成,而不是表共享中的所有项?我无法将一个项放入一个没有适当的主键结构的表中,所以我无法使用一个属性创建一个
GSI
,因为这个
分区
键并不是该表中的所有项都有。order items: id, user_id, product_id, quantity, creation_date 这个表的
分区</
浏览 2
提问于2019-11-06
得票数 1
回答已采纳
1
回答
AWS Dynamo db,选择键
amazon-web-services
、
amazon-dynamodb
1-如果我使用invoiceId作为
分区
键,可能会将同一个客户端的发票写入不同的
分区
。这个假设是正确的吗?如果是的话,我应该担心吗?2-另一种情况是使用客户端Id作为分配键(尽可能将
分区
中同一客户端的发票分组),并使用invoiceId作为排序键。是一种正确的方法还是有更好的方法来处理这种情况?
浏览 1
提问于2018-09-22
得票数 0
回答已采纳
2
回答
如何将项插入到
DynamoDB
的全局安全索引中?
amazon-dynamodb
在
DynamoDB
中,给出了一个带有PK:"B“和SK "C”的表,以及一个带有PK "B“(与主键相同)和SK "D”(不同排序键)的
GSI
。当一个条目B=1 & C=1 & D=2被插入到表中时,我希望两个行都被插入到
GSI
中,因为它们具有相同的PK。我只把一行插入到桌子里。那么,一个项目如何被插入到
GSI
中呢?是否需要具体引用
GSI
索引名称?
浏览 14
提问于2021-12-21
得票数 1
2
回答
不使用
分区
键查询
DynamoDB
表的全局辅助索引
amazon-web-services
、
amazon-dynamodb
、
aws-java-sdk
、
aws-java-sdk-dynamodb
我有一个
DynamoDB
表,其
分区
键作为userID,而没有排序键。该表还在每个项中有一个timestamp属性。我想检索在指定范围内具有时间戳的所有项(不管userID是什么,即跨越所有
分区
的范围)。在阅读了文档和搜索堆栈溢出()之后,我发现我需要为我的表创建一个
GSI
。因此,我用以下键创建了一个
GSI
: String lastWeekDateString = getLastWeek
浏览 3
提问于2020-12-19
得票数 3
回答已采纳
2
回答
DynamoDB
是否适合作为S3元数据索引?
amazon-s3
、
amazon-dynamodb
、
data-lake
我想使用的体系结构是“data”体系结构,其中S3保存实际的事件数据,
DynamoDB
用于索引它并提供元数据。这是一种在许多地方讨论和推荐的体系结构: 我想执行一个查询,例如:“获取所有服务器在过去24小时内产生的所有客户事件”,但据我所知,如果不使用
分区
键,就不可能高效地查询
DynamoDB
。我不能为这种
浏览 0
提问于2016-11-10
得票数 6
1
回答
如何在
DynamoDB
.中将排序键设置为全局辅助索引(另一个
分区
键)?
database-design
、
primary-key
、
amazon-dynamodb
我在以下字段中使用了
DynamoDB
表:主排序键 => conversation_id+---------+--------------------+ |11 | bbbb | | 11 | cccc | +---------+--------------------+如何分配或创建conversation_id作为全局辅助索引(另一个
分
浏览 1
提问于2016-12-30
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从MySQL到AWS DynamoDB数据库的迁移实践
DynamoDB实践:当数据量巨大而不可预知,如何保证高可用与实时性?
Hive之HiveQL数据定义
Kafka元数据缓存
Kafka详细的设计和生态系统
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券