论文标题
倾向于多语言数据存储 - 概述和开放研究问题
Towards Polyglot Data Stores -- Overview and Open Research Questions
论文作者
论文摘要
如今,数据密集型应用程序面临着处理异质数据的问题,该数据有时是相互排斥的用例和柔和的非功能目标,例如一致性和可用性。由于没有单个平台可以应对所有内容,因此已经开发了用于不同工作负载和用例的各种商店(RDBMS,NewsQL,NOSQL)。但是,由于每个商店只是一个专业化,因此激发了多面数据管理的进度,出现了称为多商店的新系统。他们正在尝试透明地访问不同的商店,并结合其能力以实现一个或多个给定用例。本文介绍了用于数据密集型应用程序(OLTP和OLAP)的代表性现实世界用例。它得出了一组对多面数据存储的要求。随后,我们讨论了选定的多店和多店的属性,并根据三种常见应用程序用例所说明的给定需求进行评估。我们将它们分为功能功能,查询处理技术,体系结构和适应性,并揭示缺乏功能,尤其是在不断变化的条件下紧密整合。最后,我们概述了被调查系统的好处和缺点,并提出了该领域的未来研究方向和当前挑战。
Nowadays, data-intensive applications face the problem of handling heterogeneous data with sometimes mutually exclusive use cases and soft non-functional goals such as consistency and availability. Since no single platform copes everything, various stores (RDBMS, NewSQL, NoSQL) for different workloads and use-cases have been developed. However, since each store is only a specialization, this motivates progress in polyglot data management emerged new systems called Mult- and Polystores. They are trying to access different stores transparently and combine their capabilities to achieve one or multiple given use-cases. This paper describes representative real-world use cases for data-intensive applications (OLTP and OLAP). It derives a set of requirements for polyglot data stores. Subsequently, we discuss the properties of selected Multi- and Polystores and evaluate them based on given needs illustrated by three common application use cases. We classify them into functional features, query processing technique, architecture and adaptivity and reveal a lack of capabilities, especially in changing conditions tightly integration. Finally, we outline the benefits and drawbacks of the surveyed systems and propose future research directions and current challenges in this area.