是否可以使用 Cosmos DB 而不是 Azure SQL DATABASE?
Is it possible to use Cosmos DB instead of Azure SQL DATABASE?
我很高兴在我当前的应用程序中使用 Cosmos DB 而不是 Azure SQL 数据库。
在我当前的应用程序中使用 Cosmos DB 作为后端之前,我心中的几个问题是
- 在我当前的应用程序中,我使用了 Entity framework。
- 并且还使用了列加密、动态数据屏蔽功能。
那么,如果我迁移到 Cosmos DB 而不是使用 Azure SQL 数据库,那么如何使用 Cosmos DB 实现这些功能?
文档未指定有关加密、屏蔽和 entity framework 的详细信息。
你能告诉我“是否可以使用具有上述要求的 Cosmos DB 而不是 Azure SQL 数据库?
Entity Framework 特定于关系数据库,因此它不适合 Cosmos DB 的文档存储(或图形,或 tables)。
关于加密:Cosmos DB 提供内置的静态加密。没有内置的 per-属性 数据屏蔽功能;你必须自己做数据屏蔽。
是否迁移到文档(或图表,或 table)存储完全取决于您,以及您是否要重新调整数据以适应这种存储模型,而不是关系模型。没有真正的方法可以为您回答。 (TL;DR 你不能不做任何更改就从关系型切换到文档型,因为它们是根本不同的存储概念)。
我很高兴在我当前的应用程序中使用 Cosmos DB 而不是 Azure SQL 数据库。
在我当前的应用程序中使用 Cosmos DB 作为后端之前,我心中的几个问题是
- 在我当前的应用程序中,我使用了 Entity framework。
- 并且还使用了列加密、动态数据屏蔽功能。
那么,如果我迁移到 Cosmos DB 而不是使用 Azure SQL 数据库,那么如何使用 Cosmos DB 实现这些功能?
文档未指定有关加密、屏蔽和 entity framework 的详细信息。
你能告诉我“是否可以使用具有上述要求的 Cosmos DB 而不是 Azure SQL 数据库?
Entity Framework 特定于关系数据库,因此它不适合 Cosmos DB 的文档存储(或图形,或 tables)。
关于加密:Cosmos DB 提供内置的静态加密。没有内置的 per-属性 数据屏蔽功能;你必须自己做数据屏蔽。
是否迁移到文档(或图表,或 table)存储完全取决于您,以及您是否要重新调整数据以适应这种存储模型,而不是关系模型。没有真正的方法可以为您回答。 (TL;DR 你不能不做任何更改就从关系型切换到文档型,因为它们是根本不同的存储概念)。