首页> 外文会议>IEEE International Conference on Big Data >Kafka: the Database Inverted, but Not Garbled or Compromised
【24h】

Kafka: the Database Inverted, but Not Garbled or Compromised

机译:Kafka:数据库已倒置,但没有出现乱码或损坏

获取原文

摘要

The Kafka streaming platform has at its heart a distributed commit log. This resembles the change log that exists in every relational database system. It has been suggested that Kafka be viewed not just as a messaging system, but as the core of a database. The database is in effect “turned inside out” as the normally hidden change log becomes the first class entity of the system, while what is normally considered primary, i.e. the table, view, indexes etc. are just derived from this log. This is appealing as a vision, but raises challenges when applied within an actual enterprise system. The challenges arise from the conflicting interests and requirements of analytics and transactional systems. Running everything on a single system leads to tradeoffs; our intentions here is to identify some of the practical problems with using Kafka as a single data store within an enterprise and to describe our initial approach to resolving them. In particular we present preliminary approaches to ensure consistency and coherence of data from multiple database tables when distributed over Kafka and how to address compliance by encrypting/decrypting data at the Kafka producers and consumers.
机译:Kafka流媒体平台的核心是分布式提交日志。这类似于每个关系数据库系统中存在的更改日志。有人建议将Kafka不仅视为消息传递系统,而且应视为数据库的核心。当通常隐藏的变更日志成为系统的第一类实体时,数据库实际上是“由内而外”的,而通常认为是主要的(即表,视图,索引等)只是从该日志派生的。作为一个愿景,这很吸引人,但是在实际的企业系统中应用时却带来了挑战。挑战来自分析和交易系统的利益冲突和需求冲突。在单个系统上运行所有内容会导致权衡;我们的目的是确定将Kafka用作企业内单个数据存储的一些实际问题,并描述解决这些问题的最初方法。特别是,我们提出了初步的方法,以确保在Kafka上分发多个数据库表中的数据时,数据的一致性和一致性;以及如何通过在Kafka生产者和消费者处对数据进行加密/解密来解决合规性问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号