数据库设计方案

2019-12-17 14:17:35 +08:00
 wuwudeqi

现在的项目是物联网项目,用 java 开发,因为上传的数据很多,所以打算设置两个数据库,一个 mysql 作为用户 /设备信息存储,postgresql 用来存储上传的数据,请问有做物联网开发的 v 友,数据库是怎么设计的,还是说都是整一个数据库

5167 次点击
所在节点    Java
16 条回复
janxin
2019-12-17 14:28:11 +08:00
一个数据库
xnode
2019-12-17 14:32:52 +08:00
hbase 存储 接收 转发 中间用 rpc 通信 mysql 存储 用户数据
janus77
2019-12-17 14:33:30 +08:00
数据库一般是一个啊 你问的是表设计吗?那要根据业务来看的吧
liuzhaowei55
2019-12-17 14:46:21 +08:00
具体还是看业务吧,这个没定式。不过 mysql 和 pgsql 都是关系数据库,感觉没必要用两个不一样的,任选一个就可以了,日后操作也好统一。可以看看时序数据库这个很适合存物联网的一些信息。
wuwudeqi
2019-12-17 14:54:04 +08:00
@liuzhaowei55
@xnode 感谢 我去了解一下 没必要的话我也就合一个数据库,现在设备数量也不多
lihongjie0209
2019-12-17 14:57:28 +08:00
预估一下数据量再决定
airfling
2019-12-17 15:03:26 +08:00
如果是是一般的数据可以用 es,什么数据都可以,还有很多聚合函数方便查询
mnssbe
2019-12-17 15:09:16 +08:00
@airfling es 的用户认证怎么解决, 买 xpack 还是怎么搞
airfling
2019-12-17 15:15:10 +08:00
@mnssbe 你开启简单认证就可以了,xpack 没买过
wangyzj
2019-12-17 15:31:11 +08:00
hbase 用来存储上传的数据
feiruo
2019-12-17 16:30:30 +08:00
时序数据库,正在用 influxdb
index90
2019-12-17 16:33:15 +08:00
先丢进 KafKa 啊,数据库慢慢挑,估计你现在只管采集,连怎么使用数据都不知道
v2hh
2019-12-17 16:37:30 +08:00
时序数据库吧,很多解决方案
wuwudeqi
2019-12-17 18:38:09 +08:00
感谢各位 v 友,涨知识了,以前不知道时序数据库
Pythondr
2019-12-18 11:06:43 +08:00
物联网的话,确定设备上报的数据不需要用时序数据库存储?
wc951
2019-12-20 17:53:31 +08:00
明细数据 kafka+hadoop 全家桶,静态数据跑统计任务写进 rdbs

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

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

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

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

© 2021 V2EX