Синхронизация данных Firebase занимает слишком много времени

# #swift #firebase #firebase-realtime-database

Вопрос:

Я использую базу данных Firebase с данными о сохраняемости. Каждый раз, когда мне нужно выполнить запрос, мне нужно выполнить синхронизацию, чтобы поддерживать мои данные в актуальном состоянии, но синхронизация обычно занимает слишком много времени, например, для 10 000 записей. Моя структура базы данных firebase выглядит следующим образом

  ShopKey-1
      EmployeeKey1
      EmployeeKey2
      ....`
 

Когда я запускаю запрос, я бы сначала запустил keepSynced

 let myQuery1 = ref.child("ShopKey-1")
myQuery1.keepSynced(true)
 

Есть ли в любом случае для меня возможность ускорить процесс синхронизации?

Комментарии:

1. Firebase автоматически сохраняет сохраненные данные для активных слушателей в актуальном состоянии по умолчанию. См.Раздел Поведение При Постоянстве . Таким образом, нет необходимости в повторной синхронизации, чтобы сохранить эти данные свежими. Какие запросы вы выполняете и часто ли ваше приложение отключается от сети? В целом Firebase — это первая онлайн-база данных-вы пытаетесь использовать ее только для автономной работы? Можете ли вы уточнить и уточнить этот вопрос?