xianzhe
V2EX  ›  问与答

有什么适合日志型数据存储的轻量工具?

  •  
  •   xianzhe · Feb 28, 2023 via Android · 1653 views
    This topic created in 1208 days ago, the information mentioned may be changed or developed.
    场景是这样的:需要存储 iot 设备离线时发往云端的数据。可以看作是一种日志型的时序数据。但是设备的磁盘很垃圾,读写太频繁容易坏块。

    之前是存到 h2 数据库的,感觉没必要,而且要是设备离线太久,数据太多,上传的时候读取数据库数据太多容易炸。

    请问大家有啥好的意见吗?
    yangzhezjgs
        1
    yangzhezjgs  
       Feb 28, 2023
    有专门的时序数据库,比如国产的 TDengines https://github.com/taosdata/TDengine
    xianzhe
        2
    xianzhe  
    OP
       Feb 28, 2023
    @yangzhezjgs 事实上我们也使用了这类数据库,只不过用的是 IoTDB 。但是目前不适合存储需要发送到云端的消息。因为消息本身不是固定的类型的数据,可能有上报的采集到的值,也有可能是设备自生的一些信息。之前是把消息本身序列化为 byte 数组存到 h2 中的一列。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2645 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 05:07 · PVG 13:07 · LAX 22:07 · JFK 01:07
    ♥ Do have faith in what you're doing.