我很高兴将Cosmos DB用于我当前的应用程序而不是Azure SQL数据库。
在我当前的应用程序中使用Cosmos DB作为后端之前,我脑子里几乎没有问题
因此,如果我转移到Cosmos DB而不是使用Azure SQL数据库,那么如何使用Cosmos DB实现这些功能?
文档没有指定有关加密,屏蔽和实体框架的详细信息。
请告诉我“是否可以使用符合上述要求的Cosmos DB而不是Azure SQL数据库?
答案 0 :(得分:9)
实体框架特定于关系数据库,因此它不适合Cosmos DB的文档存储(或图形或表格)。
关于加密:Cosmos DB提供内置的静态加密。内置的每个属性数据屏蔽功能都没有;你必须自己做数据屏蔽。
是否迁移到文档(或图形或表格)商店取决于您,以及是否要重新设置数据以适应此类存储模型,而不是关系模型。没有真正的方法来回答这个问题。 (TL; DR你不能只是从关系切换到文档,没有任何改变,因为它们是根本不同的存储概念)。