在Node.js中存储三元组

Iai*_*oat 5 triplestore node.js

我在Node.js中开发一个应用程序,我的数据以json表示三元组,如下所示:

{
    subject:"Hello",
    predicate:"Knows",
    object:"World"
}
Run Code Online (Sandbox Code Playgroud)

我希望能够以相对简单的方式将我的数据存储到[data | triple]商店中.

元组内的数据值也需要搜索.

我正在寻找使用现有的RDF服务器并通过HTTP访问它,但是希望避免使用Sparql(一种解决方法可能是使用一个单独的javascript模块来包装Sparql).

是否存在任何处理存储三元组的Node模块?如果没有,那么存储三元组的实用解决方案是什么?

小智 2

如果您只需要通过键(例如用户 ID)访问数据,请使用像Redis这样的键值存储,并使用node_redis连接到它。

如果您需要对三元组内的数据进行搜索,请使用MongoDB并使用Mongoose之类的东西连接到它。