Maximum limits of fields and element sizes in dynamo db and mongo db

I want to use the dynamo database to store some attributes that are large string values โ€‹โ€‹...

Is there a maximum field size / maximum size limit in a Dynamo DB database? Something that limits the data that I store per 1 element in a table?

Also, what is the equivalent limit (if any) in Mongo DB?

I rate these 2 nosql databases as possible solutions for one of my applications. Any advice / materials you could give would be appreciated.

+6
source share
3 answers

The MongoDB limit is currently 16 MB per document, it increased a couple of times during development, but it is the limit on the current release (2.0.x at the time of writing), see here:

http://www.mongodb.org/display/DOCS/Documents

I am not so familiar with the various restrictions in Dynamo, but you can find them here:

http://docs.amazonwebservices.com/amazondynamodb/latest/developerguide/Limits.html

+8
source

The maximum number of DynamoDB for each element is currently 64 thousand (which many consider a serious drawback). The best practice for documents larger than 64 KB is to keep the pointer to the document (S3?) Instead of the entire document, but this is obviously also associated with some related issues.

+4
source

The maximum size allowed for an item in DB Dynamo is 400 KB. It is mentioned here

+1
source

Source: https://habr.com/ru/post/907861/


All Articles