基于查询语言转换的多源数据统一访问框架
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

国家重点研发计划(2016YFB1000600); 中国科学院战略性先导科技专项(A类)子课题(XDA19020104)


Framework for Heterogeneous Data Unified Access Based on Language Translating
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 增强出版
  • |
  • 文章评论
    摘要:

    大数据时代, 需要集成多样化数据管理分析工具完成业务需求, 然而不同工具的数据访问接口标准不一, 需要借助适配器进行接口转换以实现数据管理分析工具协作. 因此, 如何快速集成不同工具成为学术界与工业界亟待解决的问题. 本文提出了一种基于查询语言转换的多源数据统一访问框架BAF4DUA (Bi-Adapter Framework for Data Unified Access), 该框架采用双端接口适配方式, 在数据提供者工具端和数据消费者工具端分别引入适配器对系统数据与查询语义进行适配, 将查询语言与数据存储模型相分离, 从而实现了数据提供者与数据消费者之间多对多、即插即用的数据访问, 提高了应用的灵活性与扩展性.

    Abstract:

    In an era of big data, application needs to integrate various data management tools to fulfill its business requirements. However, these tools differ in their APIs and need adapters to communicate with each other. Therefore, how to integrate data management tools quickly becomes an important research problem in academia and industry. This study introduces a language translating based framework for heterogeneous data unified access, which is called the Bi-Adapter Framework for Data Unified Access (BAF4DUA). In BAF4DUA, two types of adapters are located at the data provider endpoint and data consumer endpoint to translate the query semantics and data model. The query language and data model are decoupled by the two adapters, thereby enabling many-to-many and plug-and-play data access modes between data providers and data consumers. In addition, the decoupled framework can also promote the flexibility and scalability of the application system.

    参考文献
    相似文献
    引证文献
引用本文

李跃鹏,温亮明,黎建辉.基于查询语言转换的多源数据统一访问框架.计算机系统应用,2021,30(9):53-61

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2020-12-22
  • 最后修改日期:2021-01-25
  • 录用日期:
  • 在线发布日期: 2021-09-04
  • 出版日期:
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京海淀区中关村南四街4号 中科院软件园区 7号楼305房间,邮政编码:100190
电话:010-62661041 传真: Email:csa (a) iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号