Меня смущает, каким способом лучше всего синхронизировать несколько таблиц в моем приложении.
У меня есть один поставщик контента и я хочу иметь несколько таблиц (события, пользователи и т. Д.).У меня также есть сервер отдыха, с которым должно общаться приложение.Я задаюсь вопросом о том, как лучше всего обрабатывать несколько соединений (положить, получить, опубликовать и удалить) для каждой из таблиц.Они также имеют отношения, как один пользователь может присутствовать на мероприятии, но также быть владельцем события.Поэтому, если я создал пользователя и принадлежащее ему событие, я могу либо загрузить пользователя, получить с сервера информацию о пользователе, загрузить событие с информацией о пользователе, вернуть эту информацию и затем обновитьпользователь с новой информацией о событии.
Как лучше всего решить эти проблемы?Должен ли я создать метод (http://example.com/sync), который объединяет все данные, которые должны быть синхронизированы? Или я должен просто придерживаться, иногда ~ 15-20 запросов?