Изменение расположения данных базы данных Firebase в реальном времени

#firebase #firebase-realtime-database #google-cloud-platform

#firebase #firebase-realtime-database #google-облачная платформа

Вопрос:

Я только недавно заметил, что база данных Firebase в реальном времени теперь поддерживает местоположения, выбранные пользователем.

https://firebase.google.com/docs/projects/locations ?authuser = 0

Наше местоположение ресурса GCP по умолчанию находится в us-central регионе. В идеале мы хотели бы работать в europe-west2 местоположении.

Учитывая тот факт, что у нас есть установленный экземпляр базы данных, возможно ли перенести этот экземпляр базы данных из одного региона в другой?

В документации ниже показано несколько вещей:

  1. Несколько экземпляров базы данных в реальном времени в разных местах. (бета-версия)
  2. После установки местоположение ресурса GCP по умолчанию изменить невозможно.

Учитывая эту информацию, я не могу найти в Интернете, возможно ли выполнить эту миграцию, или нам нужно создать новый экземпляр и перенести все данные вручную.

Большое вам спасибо!

Ответ №1:

Конкретное объявление заключалось в том, что с 12 ноября 2020 года был добавлен новый регион: Бельгия, который соответствует региону Европа-запад1, и на данный момент регион Европа-запад2, связанный с Лондоном, не предоставляет возможности размещения экземпляров базы данных в реальном времени.

Обратите внимание, что миграцию необходимо выполнить вручную, создав новый экземпляр в нужном регионе (Европа-запад1), что может быть легко достигнуто с помощью Export JSON (в исходной базе данных) и Import JSON (в базе данных приемника) на консоли Firebase, как явное изменение местоположенияв настоящее время невозможно создать существующий экземпляр.

Не путайте местоположение GCP по умолчанию (которое нельзя изменить) с местоположением экземпляров вашей базы данных в реальном времени, поскольку они не связаны.