我想使用 dynamo DB 来存储一些大字符串值的属性......
Dynamo DB 中是否有任何最大字段大小/最大项目大小限制?限制我为表中的一项存储的数据的东西?
此外,Mongo DB 中的等效限制(如果有)是多少?
我正在评估这 2 个 nosql 数据库作为我的一个应用程序的可能解决方案。您可以提供的任何建议/意见将不胜感激。
我想使用 dynamo DB 来存储一些大字符串值的属性......
Dynamo DB 中是否有任何最大字段大小/最大项目大小限制?限制我为表中的一项存储的数据的东西?
此外,Mongo DB 中的等效限制(如果有)是多少?
我正在评估这 2 个 nosql 数据库作为我的一个应用程序的可能解决方案。您可以提供的任何建议/意见将不胜感激。
MongoDB 限制目前是每个文档 16MB,在开发过程中增加了几倍,但这是当前版本(撰写本文时为 2.0.x)的限制,请参见此处:
http://www.mongodb.org/display/DOCS/Documents
我对 Dynamo 中的各种限制不太熟悉,但您可以在此处找到它们的列表:
http://docs.amazonwebservices.com/amazondynamodb/latest/developerguide/Limits.html
每个项目的 DynamoDB 最大值目前为 64k(许多人认为这是一个严重的缺点)。大于 64k 的文档的最佳实践是存储指向文档(S3?)的指针而不是整个文档,但这显然也有一些相关的问题。
Dynamo DB 中允许的项目最大大小为 400KB。这在这里提到