Модель Near Data — миграция и версия модели

В настоящее время я копаюсь в коде ядра; В процессе разработки модели обновляются, например, «ShardChunk»:

      ShardChunk {
  V1(ShardChunkV1),
  V2(ShardChunkV2)
}

Соответствующий столбец RocksDB — ColChunks. Учитывая, что первый созданный объект в этом столбце был типа «ShardChunkV1», обновляются ли существующие объекты при запуске сценария миграции?

Продолжая пример с ShardChunk, обновлен ли ShardChunkV1 до ShardChunk::V1?

Или несколько моделей сосуществуют в столбце, и его почти ядро ​​выполняет «перевод» между старой и новой моделями при запросе столбца?

0 ответов

Другие вопросы по тегам