#google-app-engine
#google-app-engine
Вопрос:
Я обнаружил, что в Amazon Simple DB максимальный размер атрибута может составлять 1024 байта. Поэтому я подумываю перейти на Google App Engine и использовать Google Big Table.
Есть ли такое ограничение и в Google Big Table?
Я пытаюсь создать платформу для ведения блога в Google Big Table, где строковые поля будут иметь размер более 1024 байт.
Ответ №1:
В документации говорится, что тип Text может использоваться для хранения строк размером до 1 Мб (не индексируемых).
Ответ №2:
Объект в App Engine может иметь размер до 1 МБ после кодирования в проводном формате. Отдельные свойства не имеют определенного ограничения, но индексированные свойства должны быть не менее 512 байт. Поскольку вы все равно не хотите индексировать текст сообщения в блоге как отдельную запись, это не будет проблемой для записей в блоге.
Возможно, вы захотите ознакомиться с моей серией о написании системы ведения блогов на App Engine.
Кстати, обратите внимание, что хранилище данных App Engine не является сырой Bigtable; это слой, построенный поверх Bigtable, который предоставляет множество дополнительных возможностей.