APP下载

大数据实时交互式分析*

2020-03-31文继荣魏哲巍刘家俊

软件学报 2020年1期

袁 喆 , 文继荣 , 魏哲巍 , 刘家俊 , 姚 斌 , 郑 凯

1(中国人民大学 信息学院,北京 100872)

2(上海交通大学 计算机科学与工程系,上海 200240)

3(电子科技大学 计算机科学与工程学院,四川 成都 610054)

数据库是大数据时代的中心,是大数据时代能够高速运行的基础保证.传统的数据库与信息检索系统通常采取“提交查询-返回结果”的单次交互的查询方式,由用户提交查询,数据库返回与该查询相关的结果.然而现实世界中,用户对于数据库与信息检索系统的使用往往需经历多次交互.交互式分析针对目标未知或多目标、持续性、多角度的分析任务,通过策略性、多轮次的用户-数据库交互过程,逐步明确分析任务与分析目标,全方位、多角度地了解相关领域信息,最终得到科学的、全面的分析结果.与传统的数据库分析任务不同,交互式分析强调用户与数据库的交互性,而实时交互式分析则进一步强调交互的实时性与结果的时效性,如图 1 所示.(a)传统的数据库查询.在传统的数据库查询情景下,用户对数据库信息空间的结构和内容完全了解,并且用户在信息空间中的搜索目标是确定的,用户根据搜索目标执行多次查询,最终从信息空间中获取搜索目标,过程如图1 左图中的结果集1~3 顺序所示;(b)实时交互式分析.在实时交互式分析场景下,用户的查询意图是不完全清晰的,故而用户不存在明确的搜索目标,用户根据自身查询意图以及与系统的交互结果确定下……

登录APP查看全文