2015-06-29 1 views
0

Это может показаться глупым, и это так. Но мне интересно, можно ли создать экземпляр GCE, чтобы его единственная цель - скопировать данные из другой базы данных MySQL GCE и скопировать все данные в экземпляр Google Cloud SQL каждые несколько минут и существенно обновить GCloud SQL.Экземпляр GCE для копирования данных из другой базы данных GCE MySQL в Google CloudSQL

По сути, я пытаюсь обойти, как GAE не может подключиться к базе данных GCE MySQL, но вы можете подключиться к базе данных Google cloud SQL.

Я пробовал «ФЕДЕРАЛЬНЫЕ ТАБЛИЦЫ», однако Google Cloud SQL этого не поддерживает. Так что это мое последнее средство.

Thanks

ответ

0

Зачем вам вообще нужна база данных GCE? То есть, почему вы не можете просто использовать базу данных Cloud SQL для всех ваших потребностей в базе данных?

+0

В настоящее время у нас есть другой отдел, который использует GCE, который был создан некоторое время назад, мой отдел использует GAE с Cloud SQL. Его неудачная работа связать эти два вместе и позволить пользователям использовать клиента GAE и посмотреть, что происходит в базе данных GCE MySQL. Поэтому моя нынешняя идея - иметь еще один GCE для взаимодействия между GAE и Cloud SQL. – Lowpe

0

Вы можете попробовать вручную Воспроизводятся файлы журнала в экземпляр Cloud SQL, а именно:

  1. Включить двоичную регистрацию на вашем экземпляре GCE MySQL.
  2. Используйте mysqlbinlog, чтобы периодически извлекать последнее содержимое журнала в виде операторов SQL. Используйте функции позиционирования, чтобы убедиться, что каждый запуск начинается с последнего завершения.
  3. Отправьте SQL, выведенный mysqlbinlog в экземпляр Cloud SQL.

 Смежные вопросы

  • Нет связанных вопросов^_^