gpt4 book ai didi

azure - 是否可以使用 Cosmos DB 代替 Azure SQL 数据库?

转载 作者:行者123 更新时间:2023-12-04 17:31:25 24 4
gpt4 key购买 nike

我很高兴能够在我当前的应用程序中使用 Cosmos DB 而不是 Azure SQL 数据库。

在我当前的应用程序中使用 Cosmos DB 作为后端之前,我脑子里有几个问题

  1. 在我当前的应用程序中,我使用了 Entity Framework 。
  2. 还使用了列加密、动态数据屏蔽功能。

那么,如果我迁移到 Cosmos DB 而不是使用 Azure SQL 数据库,那么如何使用 Cosmos DB 实现这些功能?

文档没有指定有关加密、屏蔽和 Entity Framework 的详细信息。

您能否告诉我“是否可以使用符合上述要求的 Cosmos DB 来代替 Azure SQL 数据库?

最佳答案

Entity Framework 特定于关系数据库,因此它不适合 Cosmos DB 的文档存储(或图形或表格)。

关于加密:Cosmos DB 提供内置静态加密。没有内置的每个属性的数据屏蔽功能;您必须自己进行数据屏蔽。

是否迁移到文档(或图形或表格)存储实际上取决于您,以及是否要重新调整数据以适应这种存储模型(而不是关系模型)。没有真正的方法可以为您解答这个问题。 (TL;DR,您不能在不进行任何更改的情况下从关系型切换到文档型,因为它们是根本不同的存储概念)。

关于azure - 是否可以使用 Cosmos DB 代替 Azure SQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44025824/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com