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