Nosql 如何使用DynamoDB进行设计

Nosql 如何使用DynamoDB进行设计,nosql,amazon-dynamodb,schema,Nosql,Amazon Dynamodb,Schema,我需要使用DynamoDB设计一个特定的模式,但是我被卡住了。 我不明白它是怎么工作的。。。 我需要的是在DynamoDB中使用1或2个类重新创建这个模式,而不使用索引 可能吗? 谢谢最好的 我看到的最糟糕的事情之一是人们使用现有的关系模式并将其塞进NoSQL数据库。我这样说是因为您需要为应用程序的访问模式建模,而不是为第三种标准形式建模。对大多数人来说,这需要心态的转变 因此,为了回答您的问题并帮助您解决问题,您需要以不同的方式思考这个问题,从一个角度重新开始,并收集有关您的工作负载的更多信息

我需要使用DynamoDB设计一个特定的模式,但是我被卡住了。 我不明白它是怎么工作的。。。 我需要的是在DynamoDB中使用1或2个类重新创建这个模式,而不使用索引

可能吗? 谢谢最好的


我看到的最糟糕的事情之一是人们使用现有的关系模式并将其塞进NoSQL数据库。我这样说是因为您需要为应用程序的访问模式建模,而不是为第三种标准形式建模。对大多数人来说,这需要心态的转变

因此,为了回答您的问题并帮助您解决问题,您需要以不同的方式思考这个问题,从一个角度重新开始,并收集有关您的工作负载的更多信息。以下是我在帮助人们为NoSQL数据库进行模式设计时提出的最初问题,以及您应该提出并尝试回答的问题:

应用程序需要什么数据以及何时在应用程序的工作流中? 您需要优化应用程序的哪些热门路径? 有关这方面的更多信息,以及计划这项工作所涉及的这些和其他问题,我建议您阅读DynamoDB文档中的以下三页:


看起来您想创建一个关系数据库?那么为什么选择Dynamo呢?我得到了我的关系数据库,这很简单,但我需要使用Dynamo,现在我刚刚创建了一个表,其中包含了我需要的所有内容。但是,如果我有2个版本的1页,我想选择idk的最新版本如何做…你怎么能创建一个没有索引的东西??DynamoDB是关于索引的