大量数据(每 5 分钟 100M),数据库该怎么选择?以及表的设计?大家有什么建议。

2019-05-24 16:10:00 +08:00
 dapengzhao

数据主要是路由信息 前端展示主要是查询操作 服务器资源充足

1648 次点击
所在节点    问与答
8 条回复
whileFalse
2019-05-24 16:41:38 +08:00
lx 的说说这个需求用 DB 合适不
Smilencer
2019-05-24 16:43:25 +08:00
TSDB ?
rockyou12
2019-05-24 16:44:57 +08:00
路由的什么信息? url 这种 elasticsearch 检索和可视化(用 kibana )比较好,如果是数字指标 Prometheus+grafana 这套比较合适
scalaer
2019-05-24 16:49:13 +08:00
用时序 druid 数据库吧, 5 分钟一个 segment
dapengzhao
2019-05-24 16:53:06 +08:00
@rockyou12 数字指标主要是 ip 端口 流量
rockyou12
2019-05-24 19:40:04 +08:00
@dapengzhao 那专业的时序数据库比较合适,influxdb 或者 promethus 这种。用 grafana 可视化也简单
dapengzhao
2019-05-25 09:03:43 +08:00
@rockyou12 如果要添加新的功能,再定制是不是不方便
rockyou12
2019-05-26 10:27:34 +08:00
@dapengzhao 没搞懂你什么意思,如果你是有其他传统的关系数据还需要管理,那你这些数据还是用 mysql 这种关系库就行了啊

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

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

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

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

© 2021 V2EX