- 5
- 0
- 约1.66万字
- 约 25页
- 2018-06-09 发布于福建
- 举报
公交车路线查询系统后台数据库的设计换乘算法改进与优化
公交车路线查询系统后台数据库设计--换乘算法改进与优化
在《查询算法》一文中已经实现了换乘算法,但是,使用存储过程InquiryT2 查询从“东圃
镇”到“车陂路口”的乘车路线时,发现居然用了5 分钟才查找出结果,这样的效率显然不适
合实际应用。因此,有必要对原有的换乘算法进行优化和改进。在本文中,将给出一种改进
的换乘算法,相比原有的算法,改进后的算法功能更强,效率更优。
1. “压缩”RouteT0
假设RouteT0 有以下几行
如下图所示,当查询S1 到S4 的二次换乘路线时,将会产生3×2×4=24 个结果
从图中可以看出,第1段路线中的3 条线路的起点和站点都相同(第2、3 段路线也是如此),
事实上,换乘查询中关心的是两个站点之间有无线路可通,而不关心是乘坐什么路线,因此,
可以将RouteT0 压缩为:
如下图所示,压缩后,查询结果有原来的24 条合并 1 组
查询结果为:
那么,为什么要对视图RouteT0 进行压缩呢,原因如下:
(1)RouteT0 是原有换乘算法频繁使用的视图,因此,RouteT0 的数据量直接影响到查询
的效率,压缩RouteT0 可以减少RouteT0 的数据量,加速查询效率。
(2)压缩RouteT0 后,将中转站点相同的路线合并为 1 组,加速了对结果集排序的速度。
2.视图GRouteT0
在数
您可能关注的文档
最近下载
- (正式版)D-L∕T 1134-2022 大坝安全监测自动采集装置.docx VIP
- 四川省攀枝花市2024年中考语文真题试题.doc VIP
- 人间失格日文原文太宰治.doc
- 2026年烟草考试题目分布图片及答案.doc VIP
- 高考辽宁卷:2024年-2022年《地理》考试真题与参考答案 .pdf
- 理正桩板式挡土墙设计.pptx VIP
- 山西省太原市2024-2025学年七年级上学期期末生物学试题(含答案).docx VIP
- 沪教版九年级化学上册第3章物质构成的奥秘第2节组成物质的化学元素课件43张.pptx VIP
- 矿产资源“三率”指标要求+第14部分:饰面石材和建筑用石料矿产.docx VIP
- 中国成人社区获得性肺炎诊断和治疗指南 (2025 版).docx VIP
原创力文档

文档评论(0)