V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xianzhe
V2EX  ›  问与答

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

  •  
  •   xianzhe · 2023-02-28 12:04:30 +08:00 via Android · 796 次点击
    这是一个创建于 423 天前的主题,其中的信息可能已经有所发展或是发生改变。
    场景是这样的:需要存储 iot 设备离线时发往云端的数据。可以看作是一种日志型的时序数据。但是设备的磁盘很垃圾,读写太频繁容易坏块。

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

    请问大家有啥好的意见吗?
    yangzhezjgs
        1
    yangzhezjgs  
       2023-02-28 12:27:16 +08:00
    有专门的时序数据库,比如国产的 TDengines https://github.com/taosdata/TDengine
    xianzhe
        2
    xianzhe  
    OP
       2023-02-28 12:54:54 +08:00
    @yangzhezjgs 事实上我们也使用了这类数据库,只不过用的是 IoTDB 。但是目前不适合存储需要发送到云端的消息。因为消息本身不是固定的类型的数据,可能有上报的采集到的值,也有可能是设备自生的一些信息。之前是把消息本身序列化为 byte 数组存到 h2 中的一列。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3088 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:04 · PVG 19:04 · LAX 04:04 · JFK 07:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.