2015-07-02 3 views
0

Я хочу использовать хранилище данных, но я читал, что размер объекта ограничен 1 Мб.Ограничение хранилища данных Google

У меня есть сущность «Пользователи», которая содержит около 50 тыс. «Пользователь». Интересно, не ограничено ли ограничение размера сущности для моего случая. И если в день у меня будет больше пользователей, я буду заблокирован.

Это, как я представляю свою базу данных, может быть, я не понял, как это должно работать:

+--------- Datastore -------------+ 
|         | 
| +---------- Users ------------+ | 
| |        | | 
| | +---------- User ---------+ | | 
| | | Name: Alpha    | | | 
| | +-------------------------+ | | 
| |        | | 
| | +---------- User ---------+ | | 
| | | Name: Beta    | | | 
| | +-------------------------+ | | 
| +-----------------------------+ | 
+---------------------------------+ 

Где «Пользователи» является юридическим лицом, которое содержит объекты «User».

спасибо.

+0

Я извиняюсь за мой ответ, я как-то пропустил " s "в вашей организации" users ": стр. Почему у вас есть главный объект, содержащий всех ваших пользователей, вместо того, чтобы иметь «пользовательский» вид, который может позволить вам создать столько разных пользователей, сколько вы хотите? (стороннее нет, как ваши «пользователи» содержат пользователей? «пользователь» - сущность в своем собственном праве и связан ключом с пользователями или как предок или просто повторяющееся поле? – Patrice

+0

Я не уверен, что понимаю ваш ответ :(Я обновил свой пост в результате. Каждый пользователь имеет около 40 полей ... – Druxtan

+1

Datastore имеет виды (считанные как «таблица» из стандартного db) и сущности (читайте «строку» из стандартного db). Ограничение на сущности, а не на виде. Поэтому, если у вас есть добрый «пользователь», содержащий пользователей нескольких объектов, если пользователь EACH не превышает мега, вы в порядке – Patrice

ответ

3

Ваш «KIND» - это пользователь, ваши «сущности» - это КАЖДЫЙ пользователь. Поэтому, независимо от того, сколько у вас MANY пользователей, пока пользователь EACH находится под мега, вы в порядке.

Единственное ограничение на размер полного «вида» - это то, что вы готовы заплатить на складе. Чтение на this doc, или смотреть это introduction video может дать несколько советов высокого уровня вашей ситуации.

Чтобы лучше понять ключи и индексы (другое очень важное понятие датасторе), я хотел бы предложить this video что объясняет очень хорошо, как композиционные индексы работают и ведут себя :)

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