如何设计时间序列数据库?

问题描述 投票:0回答:0

我有一些仪表数据,像这样

{
  "id": "123",
  "payload": {
    "Events": [
      { 
        "EventType": "A", 
        "Timestsamp": "t1",
        "Params":[
          {"Key1":"Value1"},
          {"Key2":"Value2"},
          {"Key_n":"Value_n"},... ]}, 
      {
        "EventType": "B", 
        "Timestsamp": "t2",
        "Params":[
          {"Key1":"Value1"}]}
        ...
    ]
  }
}

棘手的是,有时我们会有多个事件,有时只有一个事件,并且事件类型太多,并且每个事件都有自己不同的键、值对。如何在时间序列数据库中设计一个表来适应这种数据?

database-design time-series influxdb
© www.soinside.com 2019 - 2024. All rights reserved.