Схема миграции для Cosmos DB SQL API.Имеет смысл? - PullRequest
0 голосов
/ 11 сентября 2018

Я начал работать над проектом Java, в котором выбранной базой данных был SQL API Azure Cosmos DB, поэтому читая введение в SQL API Cosmos DB Я понял, что этот SQL в данном случае предназначен только для запросаа не для манипулирования данными (вставка, удаление).Вопрос в следующем: имеет ли смысл использовать инструмент миграции схемы, такой как Flyway / Liquibase, для такой базы данных?

1 Ответ

0 голосов
/ 11 сентября 2018

CosmosDb не поддерживает схемы на уровне базы данных.Это бесплатная схема с механизмом индексации, который позволяет эффективно запрашивать произвольные данные JSON.Таким образом, инструмент миграции схемы SQL не имеет смысла в этом контексте и не будет работать в любом случае.Код вашего приложения должен гарантировать, что данные нормализуются и переносятся в новые форматы, если это необходимо.

...