首页> 外文会议>IEEE International Conference on Data Engineering >InvaliDB: Scalable Push-Based Real-Time Queries on Top of Pull-Based Databases
【24h】

InvaliDB: Scalable Push-Based Real-Time Queries on Top of Pull-Based Databases

机译:InvaliDB:基于Pull的数据库之上的可扩展的基于Push的实时查询

获取原文

摘要

Traditional databases are optimized for pull-based queries, i.e. they make information available in direct response to client requests. While this access pattern is adequate for mostly static domains, it requires inefficient and slow workarounds (e.g. periodic polling) when clients need to stay up-to-date. Acknowledging reactive and interactive workloads, modern real-time databases such as Firebase, Meteor, and RethinkDB proactively deliver result updates to their clients through push-based real-time queries. However, current implementations are only of limited practical relevance, since they are incompatible with existing technology stacks, fail under heavy load, or do not support complex queries to begin with. To address these issues, we propose the system design InvaliDB which combines linear read and write scalability for real-time queries with superior query expressiveness and legacy compatibility. We compare InvaliDB against competing system designs to emphasize the benefits of our approach that has been serving customers at the Database-as-a-Service company Baqend since July 2017.
机译:传统数据库针对基于拉的查询进行了优化,即它们直接响应客户端请求而使信息可用。尽管此访问模式足以满足大多数静态域的需要,但当客户端需要保持最新状态时,它需要效率低下且工作缓慢的解决方案(例如定期轮询)。 Firebase,Meteor和RethinkDB等现代实时数据库通过确认响应式和交互式工作负载,可通过基于推送的实时查询将结果更新主动地提供给其客户端。但是,当前的实现仅具有有限的实际实用性,因为它们与现有技术堆栈不兼容,在高负载下失败或不支持开始时的复杂查询。为了解决这些问题,我们提出了系统设计InvaliDB,该系统将实时查询的线性读写可伸缩性与卓越的查询表达性和传统兼容性相结合。我们将InvaliDB与竞争系统设计进行了比较,以强调自2017年7月以来一直在数据库即服务公司Baqend为客户提供服务的方法的优势。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号