文档介绍:同济大学软件学院
硕士学位论文
高可靠性海量公安基础数据查询分析系统的设计与实现
姓名:黄晓彤
申请学位级别:硕士
专业:软件工程
指导教师:万金友;户现锋
20070501
摘要随着公安某业务部门的现代化发展,基于多层分布式技术、具备较强容错与负载均衡能力的应用系统已成为重要发展方向。相对于传统的/两层体系结构,多层分布式体系结构在性能、伸缩性、可维护性、可靠性、硬件成本等方面有较强的优势,目前已经成为企业级开发的首选方案。本论文首先对所完成项目的背景、设计思想进行了论述,之后讨论了多层分布式系统开发的基本概念和技术,分析、研究了镜耐ㄓ梅植际较统开发支撑框架/幕驹怼⒔峁购涂7⒓际酰约岸愿涸鼐衡和容错能力的支持特性。接下来对高可靠性海量公安基础数据查询分析系统的设计进行了论述,对该系统的数据库层、应用程序层和客户端层进行了分析、设计,并给出了具体实现。之后对系统容错和负载均衡功能的设计进行了分析设计,并对系统的进一步发展作出了展望。关键词:多层分布式应用,疍珻/,容错与负载均衡
篗—,瑃疍瓼·—//琣猼疍猼,’’.琣
学位论文作者签名:童毵丹歹年‘月『学位论文版权使用授权书同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本人完全了解同济大学关于收集、保存、使用学位论文的规定,本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。经指导教师同意,本学位论文属于保密,在年解密后适用本授权书。指导教师签名:学位论文作者签名:年月日
签名:巷喊乞丹;同济大学学位论文原创性声明研究开发工作所取得的成果。除文中已经注明引用的内容外,本学位集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和任由本人承担。年‘月冢
第一章引言背景概述目的和意义随着公安业务的发展和信息化建设的推进,公安机关某业务部门对海量的公安某种基础数据进行统一解析、高效存储、查询分析与处理有迫切的需要。对这种数据进行解析、存储、查询分析,将极大地提高公安机关获取信息和侦破案件的能力,是公安某业务当前和今后大力发展的主要技术之一。丛床灰唬袷礁丛佣嘌谌莶钜旌艽螅剖荩嗦敕绞胶芏啵萘考ù螅刻炜纱锛父鯣特别说明:由于此项目内容属公安系统保密范畴,因此文中不涉及公安相关部门的具体情况,不涉及数据的具体内容和用途。.芯磕康为了解决公安某部门对海量基础数据的统一解析、存储、查询和分析的需求,需要设计一个高稳固、高效率、高性能、高伸缩性的应用系统。通过公司的/植际娇7⒅С趴蚣艿闹С郑捎肈植际蕉韵技术实现三层分布式应用系统,能够快速解析海量原始数据,实现高速数据入库,合理有效地分布海量数据,实现有效的负载均衡和容错能力取得较高可靠性,实现多种符合公安实际办案需要的高效查询和分析处理功能,满足省内各城市公安有关业务部门的使用要求,是本项目要实现的主要目标。.杓扑枷这些基础数据具有以下特点:
本文所作的工作本项目按照以下设计思想进行设计:檠治龉δ芫叮裘芮泻瞎ò灿τ檬导剩没Ы缑婕蚪唷⒔缑嬖K丶虻ッ髁耍僮髦惫邸⒓虻ァ⒎奖悖低嘲沧啊⑴渲煤臀ぜ虻ァ⒎奖恪⒏,可解决其长期以来对海量基础数据的统一解析、存储、分析处理的迫切需求,对公安部门信息获取、案件侦办起到极大的推动作用,是公安某业务部门近年和今后的重要建设项目之一。该系统的应用将极大提升公安某部门办案和情报信息获取能力。本系统的成功开发,不但能够解决本省公安部门的需要,节省大笔经费,还可在成熟后向全国公安同行本文分析讨论了镜耐ㄓ枚嗖惴植际娇7⒅С偶芄/脑怼⒔峁购涂7⒓际酰约八愿涸鼐夂腿荽砑际醯闹持能力,设计了在/С窒碌牟捎肈植际蕉韵蠹际醯娜层分布式体系结构,以及有效的容错与负载均衡功能;实现了紧密切合公安实际应用要求的多种模式的查询与分析功能。本项目已通过了公安部十二局的验收,投入正式使用,为公安部门办案服务。系统的具体实现采用中的技术开发三层分布式软件架构以及负载均能和容错功能,采用了据库系统的设计开发,将海量数据分布在多个服务器上。骋唤馕霾⒐娣痘嘀植煌袷降脑际荩⑹迪指咚俚氖萑肟猓迪址植际饺闳砑芄沟南低成杓疲低辰峁菇舸铡⒏咝В进行推广。进行数实现的主要功能:院侠碛行У姆绞椒植己A康氖莸讲煌氖菘夥衿魃希第一章引言