Я думаю о том, что для написания приложения придется хранить небольшое количество записей на пользователя (<300), но, надеюсь, будет много пользователей (>> 1000).Я провел некоторое исследование для платформы, которая позволяет начинать с малого и в масштабе, если это необходимо, и застрял в App Engine, но я не уверен, что это правильный инструмент для него, особенно хранилище данных.
Как я получу его масштабирование, если у меня есть сущность Пользователь и сущность Сообщение и я буду хранить всех пользователей и сообщения в этих сущностях?Я думаю, что количество записей в сущностях вырастет действительно большим, и фильтрация, т. Е. Для всех сообщений пользователя, станет дорогой.Это проблема, или Google справится с этим?Нужно ли вводить многопользовательский режим и создавать пространство имен для каждого пользователя, чтобы я видел записи только в тех объектах, которые относятся к пользователю?Есть ли ограничение на количество пространств имен?Каков будет правильный подход к моделированию данных в хранилище данных?
У меня нет ни малейшего понятия, как обращаться с хранилищем данных App Engine и подходит ли он мне.