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

现在的项目是物联网项目,用 java 开发,因为上传的数据很多,所以打算设置两个数据库,一个 mysql 作为用户 /设备信息存储,postgresql 用来存储上传的数据,请问有做物联网开发的 v 友,数据库是怎么设计的,还是说都是整一个数据库
1 janxin Dec 17, 2019 一个数据库 |
2 xnode Dec 17, 2019 hbase 存储 接收 转发 中间用 rpc 通信 mysql 存储 用户数据 |
3 rb6221 Dec 17, 2019 数据库一般是一个啊 你问的是表设计吗?那要根据业务来看的吧 |
4 liuzhaowei55 Dec 17, 2019 具体还是看业务吧,这个没定式。不过 mysql 和 pgsql 都是关系数据库,感觉没必要用两个不一样的,任选一个就可以了,日后操作也好统一。可以看看时序数据库这个很适合存物联网的一些信息。 |
5 wuwudeqi OP |
6 lihongjie0209 Dec 17, 2019 预估一下数据量再决定 |
7 airfling Dec 17, 2019 如果是是一般的数据可以用 es,什么数据都可以,还有很多聚合函数方便查询 |
10 wangyzj Dec 17, 2019 hbase 用来存储上传的数据 |
11 feiruo Dec 17, 2019 时序数据库,正在用 influxdb |
12 index90 Dec 17, 2019 先丢进 KafKa 啊,数据库慢慢挑,估计你现在只管采集,连怎么使用数据都不知道 |
13 v2hh Dec 17, 2019 时序数据库吧,很多解决方案 |
14 wuwudeqi OP 感谢各位 v 友,涨知识了,以前不知道时序数据库 |
15 Pythondr Dec 18, 2019 物联网的话,确定设备上报的数据不需要用时序数据库存储? |
16 wc951 Dec 20, 2019 via Android 明细数据 kafka+hadoop 全家桶,静态数据跑统计任务写进 rdbs |