Я использую backendless.com в качестве серверной службы. В моем приложении есть класс данных (DataManager), который содержит одну строку с именем chore. Первый пользователь (Пользователь A) отмечает выполненную работу, и она сохраняется в службе Backendless. Таблица приложений создается на веб-сайте Backendless под названием DataManager, и там находится отмеченная работа.
Такая работа подходит для одного пользователя.
Когда второй пользователь регистрируется (Пользователь B), он отменяет свои обязанности. Теперь эти данные сохраняются в той же таблице приложений на веб-сайте (DataManager).
Мой главный вопрос: типично ли иметь одну таблицу для всех ваших пользователей и их данных?
Во-вторых, если я хочу получить данные только для пользователя A, как я могу это сделать?
Я знаю, что могу создать столбец идентификатора пользователя в таблице, но предположим, что у меня 1000 пользователей, и мне нужна только информация пользователя A. Тогда моему приложению нужно будет запросить все 1000 пользователей и просто вытащить информацию для пользователя A? Не кажется ли, что это слишком много для приложения? Кто-нибудь знает лучший способ справиться с этим? Спасибо.