• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

一个关于实时客流的问题,数据库如何设计,怎么实现该功能?

php 搞代码 4年前 (2022-01-23) 15次浏览 已收录 0个评论
文章目录[隐藏]

1.需求:我现在需要做一个公交客流展现,用不同的展现来显示公交车的客流量,类似地图中的实时路况,所有的状态是后台人为设置的。
2.有一条线路1,存在A,B,C,D,E,F,G,H站点,可以A->H这样行进,也可以H->A行进,设置A->B为状态1,B->C为状态2,C->H状态3.
展示出来状态为:
A–状态1–>B–状态2–>C-状态3–>H
如果再设置B-E为状态4,展示状态为:
A–状态1–>B–状态4–>E–状态3–>H

反向行进也同样。

现在没有思路怎么去做这个,包括数据库如何设计,希望大家能给个思路,谢谢

回复内容:

1.需求:我现在需要做一个公交客流展现,用不同的展现来显示公交车的客流量,类似地图中的实时路况,所有的状态是后台人为设置的。
2.有一条线路1,存在A,B,C,D,E,F,G,H站点,可以A->H这样行进,也可以H->A行进,设置A->B为状态1,B->C为状态2,C->H状态3.
展示出来状态为:
A–状态1–>B–状态2–>C-状态3–>H
如果再设置B-E为状态4,展示状态为:
A–状态1–>B–状态4–>E–状态3–>H

反向行进也同本文来源gao.dai.ma.com搞@代*码#网搞代gaodaima码样。

现在没有思路怎么去做这个,包括数据库如何设计,希望大家能给个思路,谢谢

偶来抛个砖 — 存数据库的时候按最小粒度,分成一小段一小段的存:

<code>| begin | end | status || A     | B   | 1      || B     | C   | 2      || C     | D   | 3      || ...   | ... | ...    || D     | C   | 1      || C     | B   | 2      || B     | A   | 3      |</code>

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:一个关于实时客流的问题,数据库如何设计,怎么实现该功能?
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址