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

2022-09-06 12:28:56 +08:00
 PendingOni

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

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

1073 次点击
所在节点    数据库
8 条回复
yjhatfdu2
2022-09-06 13:58:23 +08:00
这场景,开源的 clickhouse 不香嘛。当然,这个场景 vertica 理论上也适合,但是毕竟商业软件,免费版受限制,更新和功能也不如 clickhouse
PendingOni
2022-09-06 13:59:32 +08:00
@yjhatfdu2 多谢
masterclock
2022-09-06 14:42:39 +08:00
influxdb 插入设计需要库?直接 http 都可以啊
再说用 telegraf 存入数据也许更方便呢
influxdb 唯一的问题是开源版是单机的
TimescaleDB 基于 PG,也非常理想
PendingOni
2022-09-06 15:26:27 +08:00
@masterclock 主要是没怎么弄清楚 influxDB2.x 的存储逻辑,数据放入 bucket 后不知道存在哪...
也有考虑用 TimeScaleDB
litguy
2022-09-07 08:35:27 +08:00
先前的公司曾经用 Cassandra ,你可以看看,很好用
IOT 数据存储比较宽松
还有就是这类服务器还是建议直接部署的
容器部署的 io 性能称不上好
屌丝配置,3 节点,3 副本模式
大概 1 秒插入 1W 多条记录吧
仅供参考
tramm
2022-09-07 08:57:46 +08:00
我们就是用 InfluxDB, 他们 C#也可以插入啊.

不过让我重新选的话, 我会使用 Timescale. 我们另一个服务就用的 Timescale, InfluxDB 内长占用太高了, 当初索引模式默认的 inmem, 没改成 tsi1, 现在数据量太大, 也不知道改变的话要花多久.
PendingOni
2022-09-07 09:07:18 +08:00
@tramm 好的 我去看下
ychost
2022-09-25 14:33:04 +08:00
我用的 influxDB 感觉还可以,最近 influxDB 2.x 已经完全不兼容 1.x 了,然后提供的 API 更加友好了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/878047

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX