校园信息化建设中,每个系统基本都会衍生出一个数据源,随着系统的增加,数据源也不断地增多,但由于各系统之间基本趋于独立,数据源彼此间的关联相对薄弱。因此,将各个数据源整合打通,并通过单一入口,提供便捷的跨系统信息查询方式,将是校园信息化建设的一项重点工作。
校园信息化建设中,每个系统基本都会衍生出一个数据源,随着系统的增加,数据源也不断地增多,但由于各系统之间基本趋于独立,数据源彼此间的关联相对薄弱。因此,将各个数据源整合打通,并通过单一入口,提供便捷的跨系统信息查询方式,将是校园信息化建设的一项重点工作。
大数据综合查询解决方案架构图
SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,使开发人员不再需要定义样板化的配置。
SpringBoot的目标不在于为已解决的问题域提供新的解决方案,而是为平台带来另一种开发体验,从而简化对已有技术的使用。
MyBatis是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架,MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以对配置和原生Map使用简单的XML或注解,将接口和Java的POJOs映射成数据库中的记录。
Redis是一个开源的、基于内存存储的数据结构存储系统,它可以用作高性能的key-value数据库、缓存和消息中间件。Redis相对于其他的key-value存储有着更为复杂的数据结构并且提供对数据的原子性操作,这是一个不同于其他数据库的进化路径。
Solr是一个可伸缩性的、能够即时部署的、致力于信息检索的、可以处理海量信息的、以处理自然语言文本为中心的、检索结果按相关性排序的企业级搜索引擎。其具有以下特点:
1.以无结构化的自然语言文本为中心;
2.信息浏览占主导地位的用户需求;
3.以Document这种扁平化并且独立的结构组织信息;
4.数据模式灵活多变。
通过对高校的人事、学工、科研、教务等系统数据进行统一梳理整合,并合理划分模块对信息进行展示。高校管理层可通过简单的语句、关键词或条件组合的检索方式快速调取目标信息,并通过此信息中的可点击扩展性词条,快速、便捷地获取更多信息。
针对本方案我司配套的产品是海量数据综合查询系统。该系统包括大数据高级查询、大数据条件查询、数据整合展示三个功能模块,为用户提供集精确查询、模糊查询、智能查询等功能为一体的高级查询,帮助用户快速定位目标数据,并通过划分模块清楚展示。
以校内事务、学工、科研及人事等数据为基础的在线综合查询平台,依赖于数据字典(数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中各个元素做出详细的说明。