2

伙计们,我的任务是重新构建一个包含许多基于 javascript 的工作工具/工作流的大型系统,使其更易于管理。

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

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

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

4

1 回答 1

1

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

于 2012-05-24T13:08:35.617 回答