Apache Ignite适用于NoSQL架构吗?

时间:2017-08-14 12:35:54

标签: json ignite

Apache Ignite中是否支持JSON? 例如:

{ 
    "stuff": {
        "onetype": [
            {"id":1,"name":"John Doe"},
            {"id":2,"name":"Don Joeh"}
        ],
        "othertype": {"id":2,"company":"ACME"}
    }, 
    "otherstuff": {
        "thing": [[1,42],[2,2]]
     }
}

目标是能够基于JSON中的任何字段进行查询。到目前为止,Apache Ignite已经看到了创建一个类然后存储它的对象 - 可以在第一级Key / Value对上添加索引和查询json,但是没有看到嵌套JSON的任何示例。

使用MongoDB或Cassandra来满足这种需求(索引和查询JSON中的任何嵌套字段)可能更好吗?

1 个答案:

答案 0 :(得分:1)

当JSON放入缓存时,它被视为常规字符串 当JSON只有一个级别时,可以将其表示为POJO或BinaryObject,将其放入缓存并从所有查询功能中受益,但到目前为止,嵌套对象无法正确索引和查询。
作为选项,您可以使用ScanQueries