PendingOni
V2EX  ›  数据库

[提问]-Vertica 数据库是否适合做 IOT

  •  
  •   PendingOni · Sep 6, 2022 · 1800 views
    This topic created in 1348 days ago, the information mentioned may be changed or developed.

    这边原本需求是将 GPS 请求的数据保存下来作为持久化, 原先打算用 InfluxDB,但是 C#上的库貌似都试了下无法插入 orz 现在用 docker 来部署 Vertica 然后用 Vertica.Data 的 nuget 包写了一下功能基本上实现了

    Vertica.Data 写法基于 Ado.Net 的,不清楚 Vertica 是否适合对于数据基本上只有查询和插入的情况

    Supplement 1  ·  Sep 10, 2022
    目前先用 PostGis 作为持久化 考虑到有经纬度的字段
    8 replies    2022-09-25 14:33:04 +08:00
    yjhatfdu2
        1
    yjhatfdu2  
       Sep 6, 2022
    这场景,开源的 clickhouse 不香嘛。当然,这个场景 vertica 理论上也适合,但是毕竟商业软件,免费版受限制,更新和功能也不如 clickhouse
    PendingOni
        2
    PendingOni  
    OP
       Sep 6, 2022
    @yjhatfdu2 多谢
    masterclock
        3
    masterclock  
       Sep 6, 2022
    influxdb 插入设计需要库?直接 http 都可以啊
    再说用 telegraf 存入数据也许更方便呢
    influxdb 唯一的问题是开源版是单机的
    TimescaleDB 基于 PG,也非常理想
    PendingOni
        4
    PendingOni  
    OP
       Sep 6, 2022
    @masterclock 主要是没怎么弄清楚 influxDB2.x 的存储逻辑,数据放入 bucket 后不知道存在哪...
    也有考虑用 TimeScaleDB
    litguy
        5
    litguy  
       Sep 7, 2022   ❤️ 1
    先前的公司曾经用 Cassandra ,你可以看看,很好用
    IOT 数据存储比较宽松
    还有就是这类服务器还是建议直接部署的
    容器部署的 io 性能称不上好
    屌丝配置,3 节点,3 副本模式
    大概 1 秒插入 1W 多条记录吧
    仅供参考
    tramm
        6
    tramm  
       Sep 7, 2022
    我们就是用 InfluxDB, 他们 C#也可以插入啊.

    不过让我重新选的话, 我会使用 Timescale. 我们另一个服务就用的 Timescale, InfluxDB 内长占用太高了, 当初索引模式默认的 inmem, 没改成 tsi1, 现在数据量太大, 也不知道改变的话要花多久.
    PendingOni
        7
    PendingOni  
    OP
       Sep 7, 2022
    @tramm 好的 我去看下
    ychost
        8
    ychost  
       Sep 25, 2022
    我用的 influxDB 感觉还可以,最近 influxDB 2.x 已经完全不兼容 1.x 了,然后提供的 API 更加友好了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2621 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 01:02 · PVG 09:02 · LAX 18:02 · JFK 21:02
    ♥ Do have faith in what you're doing.