F1 lightning: HTAP as a service

The ongoing and increasing interest in HTAP (Hybrid Transactional and Analytical Processing) systems documents the intense interest from data owners in simultaneously running transactional and analytical workloads over the same data set. Much of the reported work on HTAP has arisen in the context of...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Proceedings of the VLDB Endowment 2020-08, Vol.13 (12), p.3313-3325
Hauptverfasser: Yang, Jiacheng, Rae, Ian, Xu, Jun, Shute, Jeff, Yuan, Zhan, Lau, Kelvin, Zeng, Qiang, Zhao, Xi, Ma, Jun, Chen, Ziyang, Gao, Yuan, Dong, Qilin, Zhou, Junxiong, Wood, Jeremy, Graefe, Goetz, Naughton, Jeff, Cieslewicz, John
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 3325
container_issue 12
container_start_page 3313
container_title Proceedings of the VLDB Endowment
container_volume 13
creator Yang, Jiacheng
Rae, Ian
Xu, Jun
Shute, Jeff
Yuan, Zhan
Lau, Kelvin
Zeng, Qiang
Zhao, Xi
Ma, Jun
Chen, Ziyang
Gao, Yuan
Dong, Qilin
Zhou, Junxiong
Wood, Jeremy
Graefe, Goetz
Naughton, Jeff
Cieslewicz, John
description The ongoing and increasing interest in HTAP (Hybrid Transactional and Analytical Processing) systems documents the intense interest from data owners in simultaneously running transactional and analytical workloads over the same data set. Much of the reported work on HTAP has arisen in the context of "greenfield" systems, answering the question "if we could design a system for HTAP from scratch, what would it look like?" While there is great merit in such an approach, and a lot of valuable technology has been developed with it, we found ourselves facing a different challenge: one in which there is a great deal of transactional data already existing in several transactional systems, heavily queried by an existing federated engine that does not "own" the transactional systems, supporting both new and legacy applications that demand transparent fast queries and transactions from this combination. This paper reports on our design and experiences with F1 Lightning, a system we built and deployed to meet this challenge. We describe our design decisions, some details of our implementation, and our experience with the system in production for some of Google's most demanding applications.
doi_str_mv 10.14778/3415478.3415553
format Article
fullrecord <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_14778_3415478_3415553</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_14778_3415478_3415553</sourcerecordid><originalsourceid>FETCH-LOGICAL-c196t-c48bd1e95274af5da847dda380507ca80cbcf074133280ded2bb2760dc2b1a7d3</originalsourceid><addsrcrecordid>eNpNz7tuwkAQheEVAolrT5kXMMzsxTMuEQoByRIN1Ku92GAEBHlpeHuUxEWq_1RH-oSYIyxQE_FSaTSaePFTY1RPjCQayBgK6v_bQzFO6QKQc448EtMNflyb0_l5b-6nqRjU7pqqWdeJOG4-D-ttVu6_dutVmQUs8mcWNPuIVWEkaVeb6FhTjE4xGKDgGIIPNZBGpSRDrKL0XlIOMUiPjqKaCPj7De13Sm1V20fb3Fz7sgj2V2M7je006g2QrzqV</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>F1 lightning: HTAP as a service</title><source>ACM Digital Library Complete</source><creator>Yang, Jiacheng ; Rae, Ian ; Xu, Jun ; Shute, Jeff ; Yuan, Zhan ; Lau, Kelvin ; Zeng, Qiang ; Zhao, Xi ; Ma, Jun ; Chen, Ziyang ; Gao, Yuan ; Dong, Qilin ; Zhou, Junxiong ; Wood, Jeremy ; Graefe, Goetz ; Naughton, Jeff ; Cieslewicz, John</creator><creatorcontrib>Yang, Jiacheng ; Rae, Ian ; Xu, Jun ; Shute, Jeff ; Yuan, Zhan ; Lau, Kelvin ; Zeng, Qiang ; Zhao, Xi ; Ma, Jun ; Chen, Ziyang ; Gao, Yuan ; Dong, Qilin ; Zhou, Junxiong ; Wood, Jeremy ; Graefe, Goetz ; Naughton, Jeff ; Cieslewicz, John</creatorcontrib><description>The ongoing and increasing interest in HTAP (Hybrid Transactional and Analytical Processing) systems documents the intense interest from data owners in simultaneously running transactional and analytical workloads over the same data set. Much of the reported work on HTAP has arisen in the context of "greenfield" systems, answering the question "if we could design a system for HTAP from scratch, what would it look like?" While there is great merit in such an approach, and a lot of valuable technology has been developed with it, we found ourselves facing a different challenge: one in which there is a great deal of transactional data already existing in several transactional systems, heavily queried by an existing federated engine that does not "own" the transactional systems, supporting both new and legacy applications that demand transparent fast queries and transactions from this combination. This paper reports on our design and experiences with F1 Lightning, a system we built and deployed to meet this challenge. We describe our design decisions, some details of our implementation, and our experience with the system in production for some of Google's most demanding applications.</description><identifier>ISSN: 2150-8097</identifier><identifier>EISSN: 2150-8097</identifier><identifier>DOI: 10.14778/3415478.3415553</identifier><language>eng</language><ispartof>Proceedings of the VLDB Endowment, 2020-08, Vol.13 (12), p.3313-3325</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c196t-c48bd1e95274af5da847dda380507ca80cbcf074133280ded2bb2760dc2b1a7d3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27903,27904</link.rule.ids></links><search><creatorcontrib>Yang, Jiacheng</creatorcontrib><creatorcontrib>Rae, Ian</creatorcontrib><creatorcontrib>Xu, Jun</creatorcontrib><creatorcontrib>Shute, Jeff</creatorcontrib><creatorcontrib>Yuan, Zhan</creatorcontrib><creatorcontrib>Lau, Kelvin</creatorcontrib><creatorcontrib>Zeng, Qiang</creatorcontrib><creatorcontrib>Zhao, Xi</creatorcontrib><creatorcontrib>Ma, Jun</creatorcontrib><creatorcontrib>Chen, Ziyang</creatorcontrib><creatorcontrib>Gao, Yuan</creatorcontrib><creatorcontrib>Dong, Qilin</creatorcontrib><creatorcontrib>Zhou, Junxiong</creatorcontrib><creatorcontrib>Wood, Jeremy</creatorcontrib><creatorcontrib>Graefe, Goetz</creatorcontrib><creatorcontrib>Naughton, Jeff</creatorcontrib><creatorcontrib>Cieslewicz, John</creatorcontrib><title>F1 lightning: HTAP as a service</title><title>Proceedings of the VLDB Endowment</title><description>The ongoing and increasing interest in HTAP (Hybrid Transactional and Analytical Processing) systems documents the intense interest from data owners in simultaneously running transactional and analytical workloads over the same data set. Much of the reported work on HTAP has arisen in the context of "greenfield" systems, answering the question "if we could design a system for HTAP from scratch, what would it look like?" While there is great merit in such an approach, and a lot of valuable technology has been developed with it, we found ourselves facing a different challenge: one in which there is a great deal of transactional data already existing in several transactional systems, heavily queried by an existing federated engine that does not "own" the transactional systems, supporting both new and legacy applications that demand transparent fast queries and transactions from this combination. This paper reports on our design and experiences with F1 Lightning, a system we built and deployed to meet this challenge. We describe our design decisions, some details of our implementation, and our experience with the system in production for some of Google's most demanding applications.</description><issn>2150-8097</issn><issn>2150-8097</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><recordid>eNpNz7tuwkAQheEVAolrT5kXMMzsxTMuEQoByRIN1Ku92GAEBHlpeHuUxEWq_1RH-oSYIyxQE_FSaTSaePFTY1RPjCQayBgK6v_bQzFO6QKQc448EtMNflyb0_l5b-6nqRjU7pqqWdeJOG4-D-ttVu6_dutVmQUs8mcWNPuIVWEkaVeb6FhTjE4xGKDgGIIPNZBGpSRDrKL0XlIOMUiPjqKaCPj7De13Sm1V20fb3Fz7sgj2V2M7je006g2QrzqV</recordid><startdate>20200801</startdate><enddate>20200801</enddate><creator>Yang, Jiacheng</creator><creator>Rae, Ian</creator><creator>Xu, Jun</creator><creator>Shute, Jeff</creator><creator>Yuan, Zhan</creator><creator>Lau, Kelvin</creator><creator>Zeng, Qiang</creator><creator>Zhao, Xi</creator><creator>Ma, Jun</creator><creator>Chen, Ziyang</creator><creator>Gao, Yuan</creator><creator>Dong, Qilin</creator><creator>Zhou, Junxiong</creator><creator>Wood, Jeremy</creator><creator>Graefe, Goetz</creator><creator>Naughton, Jeff</creator><creator>Cieslewicz, John</creator><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20200801</creationdate><title>F1 lightning</title><author>Yang, Jiacheng ; Rae, Ian ; Xu, Jun ; Shute, Jeff ; Yuan, Zhan ; Lau, Kelvin ; Zeng, Qiang ; Zhao, Xi ; Ma, Jun ; Chen, Ziyang ; Gao, Yuan ; Dong, Qilin ; Zhou, Junxiong ; Wood, Jeremy ; Graefe, Goetz ; Naughton, Jeff ; Cieslewicz, John</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c196t-c48bd1e95274af5da847dda380507ca80cbcf074133280ded2bb2760dc2b1a7d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Yang, Jiacheng</creatorcontrib><creatorcontrib>Rae, Ian</creatorcontrib><creatorcontrib>Xu, Jun</creatorcontrib><creatorcontrib>Shute, Jeff</creatorcontrib><creatorcontrib>Yuan, Zhan</creatorcontrib><creatorcontrib>Lau, Kelvin</creatorcontrib><creatorcontrib>Zeng, Qiang</creatorcontrib><creatorcontrib>Zhao, Xi</creatorcontrib><creatorcontrib>Ma, Jun</creatorcontrib><creatorcontrib>Chen, Ziyang</creatorcontrib><creatorcontrib>Gao, Yuan</creatorcontrib><creatorcontrib>Dong, Qilin</creatorcontrib><creatorcontrib>Zhou, Junxiong</creatorcontrib><creatorcontrib>Wood, Jeremy</creatorcontrib><creatorcontrib>Graefe, Goetz</creatorcontrib><creatorcontrib>Naughton, Jeff</creatorcontrib><creatorcontrib>Cieslewicz, John</creatorcontrib><collection>CrossRef</collection><jtitle>Proceedings of the VLDB Endowment</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Yang, Jiacheng</au><au>Rae, Ian</au><au>Xu, Jun</au><au>Shute, Jeff</au><au>Yuan, Zhan</au><au>Lau, Kelvin</au><au>Zeng, Qiang</au><au>Zhao, Xi</au><au>Ma, Jun</au><au>Chen, Ziyang</au><au>Gao, Yuan</au><au>Dong, Qilin</au><au>Zhou, Junxiong</au><au>Wood, Jeremy</au><au>Graefe, Goetz</au><au>Naughton, Jeff</au><au>Cieslewicz, John</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>F1 lightning: HTAP as a service</atitle><jtitle>Proceedings of the VLDB Endowment</jtitle><date>2020-08-01</date><risdate>2020</risdate><volume>13</volume><issue>12</issue><spage>3313</spage><epage>3325</epage><pages>3313-3325</pages><issn>2150-8097</issn><eissn>2150-8097</eissn><abstract>The ongoing and increasing interest in HTAP (Hybrid Transactional and Analytical Processing) systems documents the intense interest from data owners in simultaneously running transactional and analytical workloads over the same data set. Much of the reported work on HTAP has arisen in the context of "greenfield" systems, answering the question "if we could design a system for HTAP from scratch, what would it look like?" While there is great merit in such an approach, and a lot of valuable technology has been developed with it, we found ourselves facing a different challenge: one in which there is a great deal of transactional data already existing in several transactional systems, heavily queried by an existing federated engine that does not "own" the transactional systems, supporting both new and legacy applications that demand transparent fast queries and transactions from this combination. This paper reports on our design and experiences with F1 Lightning, a system we built and deployed to meet this challenge. We describe our design decisions, some details of our implementation, and our experience with the system in production for some of Google's most demanding applications.</abstract><doi>10.14778/3415478.3415553</doi><tpages>13</tpages></addata></record>
fulltext fulltext
identifier ISSN: 2150-8097
ispartof Proceedings of the VLDB Endowment, 2020-08, Vol.13 (12), p.3313-3325
issn 2150-8097
2150-8097
language eng
recordid cdi_crossref_primary_10_14778_3415478_3415553
source ACM Digital Library Complete
title F1 lightning: HTAP as a service
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-23T09%3A50%3A27IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=F1%20lightning:%20HTAP%20as%20a%20service&rft.jtitle=Proceedings%20of%20the%20VLDB%20Endowment&rft.au=Yang,%20Jiacheng&rft.date=2020-08-01&rft.volume=13&rft.issue=12&rft.spage=3313&rft.epage=3325&rft.pages=3313-3325&rft.issn=2150-8097&rft.eissn=2150-8097&rft_id=info:doi/10.14778/3415478.3415553&rft_dat=%3Ccrossref%3E10_14778_3415478_3415553%3C/crossref%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true