尝试将存储在数据库中 JSON 字符串中的数据移动到更易于管理的结构/进程中.NOSQL方法是否可能适合这里



伙计们,我的任务是将一个包含许多基于javascript的工作工具/工作流程组成的大型系统改造成更易于管理的东西。

第一部分是重构数据。所有数据当前都作为 JSON 字符串存储在 SQL 数据库中。因此,对于每个工装机具,可以是从一组表单到交互式图表的任何内容,所有数据都作为与工具关联的记录中的一个 JSON 字符串存储。

现在有人告诉我,由于其中一些工作工具背后的对象图的复杂性,寻找允许我从数据中建模关系模式的共性是相当徒劳的。这个模式要么必须是一些非常通用的基于键值的结构,要么我们需要数百个表。

我现在想知道使用非关系持久性机制(例如 NOSQL)是否有价值。我现在只是在研究这个问题,但我真的很感激任何有类似操作环境或NOSQL产品和流程经验的人的意见。谢谢

您可以按

原样将数据移动到RavenDB。它原生理解JSON,您可以作为第一类成员开始查询/处理这些文档。RavenDB 还拥有一组很棒的客户端库,这使得使用它变得轻而易举。

最新更新