首页> 外文会议>IEEE International Conference on Services Computing >StreamDB: A Unified Data Management System for Service-Based Cloud Application
【24h】

StreamDB: A Unified Data Management System for Service-Based Cloud Application

机译:StreamDB:用于基于服务的云应用程序的统一数据管理系统

获取原文

摘要

Current data management systems are mainly divided into two categories: Database Management System (DBMS) and Data Stream Management System (DSMS). The increasing use of streaming analysis in modern service-based cloud applications has created an arms race among DBMS vendors to offer ever more sophisticated in-database streaming support, which requires handling the volume, variety, velocity and variability of fast data collections. Unfortunately, current solutions either only provide limited streaming analysis capacity and horizontal scalability (classic RDBMS) or trade off transaction processing for other properties (NoSQL DBMS), leading to the curse of no "one size fits all" for DBMS. In this paper, we argue that transaction processing is a relevant concept for DSMS. As a first step toward "One Size Fits All" Data Management System, we present StreamDB, which integrates transaction processing in DSMS as opposed to extending DBMS to support streams. First, we describe how StreamDB processes transactions in a streaming environment, then we compare our approach with traditional in-memory DBMS on typical transactional benchmarks. Our results show that StreamDB is advantageous in terms of throughput, scalability, and latency. Finally, we argue that the ideas present here provide insight on the development of next-generation data management systems and motivate further study of the challenges inherent in unifying DBMS and DSMS.
机译:当前的数据管理系统主要分为两类:数据库管理系统(DBMS)和数据流管理系统(DSMS)。流式分析在现代基于服务的云应用程序中的越来越多的使用,在DBMS供应商之间引发了一场军备竞赛,以提供越来越复杂的数据库内流式支持,这需要处理快速数据收集的数量,种类,速度和可变性。不幸的是,当前的解决方案要么仅提供有限的流分析能力和水平可伸缩性(经典RDBMS),要么在事务处理过程中权衡其他属性(NoSQL DBMS),从而导致DBMS不能“一刀切”。在本文中,我们认为事务处理是DSMS的一个相关概念。作为迈向“一刀切”的数据管理系统的第一步,我们介绍了StreamDB,它在DSMS中集成了事务处理,而不是扩展DBMS以支持流。首先,我们描述StreamDB如何在流环境中处理事务,然后在典型的事务基准上将我们的方法与传统的内存DBMS进行比较。我们的结果表明,StreamDB在吞吐量,可伸缩性和延迟方面具有优势。最后,我们认为这里提出的想法可为下一代数据管理系统的发展提供见识,并激励人们进一步研究统一DBMS和DSMS所固有的挑战。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号