Cosmos DB SQL API的模式迁移。说得通?

问题描述 投票:0回答:1

我开始研究一个Java项目,其中所选择的数据库是Azure Cosmos DB SQL API,因此阅读SQL API Cosmos DB introduction我理解SQL在这种情况下仅用于查询而不用于数据操作(插入,删除)。问题是:对于这种数据库,使用Flyway / Liquibase等模式迁移工具是否有意义?

azure azure-cosmosdb document-database azure-cosmosdb-sqlapi
1个回答
1
投票

CosmosDb在数据库级别没有任何模式支持。它是免费的模式,具有索引机制,允许有效查询任意JSON数据。因此,SQL模式迁移工具在此上下文中没有意义,并且无论如何都无法工作。应用程序代码取决于确保数据规范化并在必要时迁移到新格式。

© www.soinside.com 2019 - 2024. All rights reserved.