UDT миграции в Кассандре - PullRequest
       8

UDT миграции в Кассандре

0 голосов
/ 05 апреля 2020

Я ищу конкретные рекомендации о том, как подходить к миграции пользовательских типов в Кассандре, и я не могу найти ничего убедительного. У кого-нибудь есть опыт изменения таких типов, когда они используются? Если да, то какая стратегия лучше подходит для решения проблемы? UDT не может быть изменен во время использования, что затрудняет миграцию. Каковы необходимые шаги, чтобы это произошло?

1 Ответ

0 голосов
/ 05 апреля 2020

Для UDT в Кассандре возможно только 2 операции :

  • Добавление нового поля
  • Переименование поля

В действительности, я бы предложил просто добавлять новые поля в UDT и не переименовывать существующие поля - когда вы добавляете новое поле, это может быть сделано постепенно в приложении, в то время как переименование потребует развертывания новой версии во время перемен, и это не всегда возможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...