Обновление схемы гаечного ключа очень медленное
Оперативное обновление схемы гаечного ключа занимает минуты, даже для очень маленьких таблиц (10 строк).
то есть - добавление / удаление / изменение столбцов, добавление таблиц и т. д. Это может быть довольно сложно для процессов разработки и развертывания новых версий.
Есть ли планы по улучшению?
Еще несколько вопросов:
- Кто-нибудь знает сторонний инструмент сравнения схем для гаечного ключа? не мог найти ни одного.
- Как насчет резервного копирования данных? чтобы сохранить исторические снимки.
заранее спасибо
1 ответ
Обновления схемы: поскольку Cloud Spanner является распределенной базой данных, он обязательно обновляет все движущиеся части системы, для которых задана задержка, как описано.
Как предложение, вы можете пакетные обновления схемы. Это обеспечивает меньшую задержку (почти эквивалентную выполнению одного обновления схемы) и может быть выполнена с использованием инструментов командной строки API / gcloud.
Инструмент сравнения схем: вы можете использовать API getDatabaseDdl для ведения истории изменений вашей схемы и использовать выбранный вами инструмент для их изменения.