如何在DynamoDB中分配外键?

时间:2015-02-10 12:30:59

标签: amazon-dynamodb

我试图使用Dynamo DB。我正在尝试测试Dynamo数据库表,但我无法获得外键。

2 个答案:

答案 0 :(得分:12)

DynamoDB没有外键。它是NoSQL数据库,不支持这种关系数据。表之间没有维护数据完整性,因此不会内置这种行为。如果您想要这种行为,则必须以不同的方式在DynamoDB中建模数据存储。

FAQ解释不是关系数据库:

  

虽然Amazon DynamoDB解决了数据库的核心问题   可扩展性,管理,性能和可靠性,它没有   拥有关系数据库的所有功能。它不是   支持复杂的关系查询(例如连接)或复杂的   交易。如果您的工作负载需要此功能,或者您是   您可以寻找与现有关系引擎的兼容性   希望在Amazon RDS或Amazon EC2上运行关系引擎。而   关系数据库引擎提供强大的特性和功能,   将工作负载扩展到单个关系数据库实例之外是   非常复杂,需要大量的时间和专业知识。

答案 1 :(得分:0)

Dynomodb没有外键。 Dynomodb是非关系数据库,但是包含表。

相关问题