2012-02-07 4 views
6

Я хочу использовать динамо-DB, чтобы сохранить некоторые атрибуты, которые являются большими значениями строки ...максимальные пределы поля и размера элемента в динамо дБ и Монго дБ

есть ли ограничение максимального размера поля/максимального размера элемента в Динамо DB? Что-то, что ограничивает данные, которые я храню за 1 элемент в таблице?

Кроме того, каков эквивалентный предел (если есть) в Mongo DB?

Я оцениваю эти 2 базы данных nosql как возможные решения для одного из моих приложений. Любые советы/материалы, которые вы могли бы дать, были бы оценены.

ответ

8

Предел MongoDB в настоящее время составляет 16 МБ на документ, это увеличилось пару раз в ходе разработки, но это ограничение по сравнению с текущей версией (2.0.x на момент написания), см. Здесь:

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

Я не знаком с различными пределами в Динамо, но вы можете найти их список здесь:

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

4

DynamoDB макс за единицу собачонка 64K (что многие считают серьезным недостатком). Лучшей практикой для документов размером более 64 КБ является сохранение указателя на документ (S3?) Вместо всего документа, но это, очевидно, также связано с некоторыми связанными проблемами.

1

Максимальный размер, разрешенный для товара в DB Dynamo, составляет 400 КБ. Это упоминается here

Смежные вопросы