论文部分内容阅读
我国处于经济不断发展和科学技术不断进步的阶段,公安部就推进我国旅馆业的信息化建设愈加显得迫切。云计算技术在当前信息与数据急剧膨胀的今天应运而生,不但能够解决数据存储难题,同时也能够帮助旅馆行业收集旅客信息。云计算通过网络连通海量的计算节点,使用分布式的软件把节点虚拟成为一个安全高效的计算平台,使得服务器的存储能力与运算能力可以在需要的时候进行必要的扩容与提高,为海量数据处理提供了一种全新的解决方案。Hadoop是一个对海量数据实施分布式处理的云计算框架,此类计算框架能够让用户或开发人员在不了解或者不熟悉分布式系统底层细节的情况下,用开发以及分布式的思想对相关数据进行存储与处理。云服务已然成了互联网企业研究的重点。本文首先通过分析研究基于关系型数据模型的旅馆业治安管理信息系统的现状,指出其主要不足是数据集中存储处理、数据量巨大、信息检索耗时相应速度慢。然后对几种常用的No SQL数据库进行比较择优,进而选择以HBase来创建旅馆业数据中心。在借鉴关系数据模型的设计理念和深入理解HBase的存储机制后,很好的设计了有针对旅馆业的HBase数据模型,成功地迁移进了大量历史数据。由于旅馆业治安管理信息系统存储了大量旅客的照片信息,为了存储这种大对象数据进而对HBase机制提出了改进的方案和建议。为了实现旅馆业异构关系数据库中数据同步至数据中心,通过对异构数据库出现的异构数据用可扩展标记语言进行标准化,以封装的方式解决异构数据库中数据格式的不同;应用SOA传输协议,数据同步传输应用Web Service架构实现。在建好HBase数据中心并将数据迁移进数据库之后,由于HBase访问相关数据是利用Row Key进行全表扫描或定位,因此在设计数据模型就充分考虑了借助Row Key优势,文中将有大量篇幅进行说明。文章最后通过测试验及试验结果一章用具体实例验证数据模型设计的可行性。本文结合江西省公安厅旅客住宿登记的具体情况,应用标准化与科学化的技术使我省旅客登记与管理能够真正做到高效率,从而使得我国信息化和数字化管理进程迈上一个新的台阶。