我在关系数据库中工作了很长时间,现在我将使用DynamoDB。在使用关系数据库之后,我很难在DynamoDB中设计我们当前的一些SQL表。特别是,决定分区和排序键。我会尝试用一个例子来解释:Student: StudentId(PK), Email, First name, Last name, Password, SchoolId(FK)我正在考虑将这些表合并到DynamoDB中,并使用SchoolId作为分区键,使用StudentId作为排序键。但是,我看到了一些使用StudentId作为分区