具有搜索JSON对象能力的数据库

时间:2016-08-15 20:54:06

标签: mongodb sqlite database

请帮我找一个数据库解决方案。

以下是主要要求:其中一列(数据列)包含一个必须易于搜索的JSON数据对象。

数据库行字段:

  • source(string)
  • 动作(字符串)
  • description(string)
  • 时间戳(纪元时间戳)
  • 数据(可以是最可能的JSON对象或字符串)

此JSON对象的性质/架构未知(例如,它可以是1级深度或3级)。重要的是可以搜索对象的树。

一个可能的目标:

{
  "things": [
    {
      "ip": "123.13.3.3.",
      "sn": "ADF"
    },
    {
      "ip": "123.13.3.3.",
      "sn": "ABC"
    }
  ]
}

另一个可能的对象:

{
  "ip": "123.13.3.3.",
  "sn": "ABC"
}

示例:我想返回数据列具有JSON对象的所有行,该对象的键/值对为“SN”:“ABC”在其树中的某处。

附加要求:

  • 开销低和/或设置简单
  • 此数据库不会每分钟(现在或将来)获得数百/数千/百万次点击
  • Python和/或PHP挂钩

0 个答案:

没有答案