RSSAmplifier

Blog

Data in Beta

early releases of ideas on data-centric computing

databeta.wordpress.comRSS feed ↗10 posts

Latest posts

Hydroflow Performance Update: Whoosh!

I can t resist blogging about the performance results we re seeing for the Hydroflow dataflow runtime. This is a Rust-based library that is part of the Hydro project (more background below!) You can think about Hydroflow as a single-node dataflow library, kind of like Spark or Pandas, written in Rust. Except that (a) Hydroflow is tuned [ ]

A History of Postgres

The ACM began commissioning a series of reminiscence books on Turing Award winners. Thanks to hard work by editor Michael Brodie, the first one is Mike Stonebraker s book, which just came out. I was asked to write the chapter on Postgres. I was one of the large and distinguished crew of grad students on the [ ]

An Overview of the CALM Theorem

For folks who care about what s possible in distributed computing: Peter Alvaro and I wrote an introduction to the CALM Theorem and subsequent work that is now up on arXiv. The CALM Theorem formally characterizes the class of programs that can achieve distributed consistency without the use of coordination. I spent a good fraction of [ ]

Serverless Computing: One Step FW, Two Steps Back

Colleagues at Berkeley and I have a new paper on the state of serverless computing that will appear at CIDR '19. It celebrates the arrival of public-facing autoscaling cloud programming, but critiques the current serverless offerings for turning their back on the very hallmarks of what makes the cloud exciting: data-centric and distributed computing. We hope it will start a constructive discussion…

The Crossroads of AI and Database Algorithms: Query Optimization

tl;dr: We observed that Dynamic Programming is the common base of both database query optimization and reinforcement learning. Based on this, we designed a deep reinforcement learning algorithm for database query optimization we call DQ. We show that DQ is highly effective and more generally adaptable than any of the prior approaches in the database [ ]

Significant Update to Anna

Over at the RISElab blog, we have a post on the latest updates to the Anna KVS. Anna started out as the fastest KVS we are aware of (by orders of magnitude!), with the widest choice of consistency models. It achieved that in part by using beaucoup de resources to replicate entire databases in memory. [ ]

Anna: A Crazy Fast, Super-Scalable, Flexibly Consistent KVS

There s fast and there s fast. This post is about Anna*, a key/value database design from our team at Berkeley that s got phenomenal speed and buttery smooth scaling, with an unprecedented range of consistency guarantees. Details are in our upcoming ICDE18 paper on Anna. Conventional wisdom (or at least Jeff Dean wisdom) says that you have [ ]

Metadata Megafail: Messing up Your Data Strategy in 3 Easy Steps

Requirements for metadata have changed drastically in recent years. How should data-driven organizations respond? Let me offer some pointedly lousy ideas.

Lineage-Driven Fault Injection at Netflix

As mentioned in my previous post, Peter Alvaro turned in his PhD thesis a month back, and is now in full swing as a professor at UC Santa Cruz. In the midst of that nifty academic accomplishment, he succeeded in taking the last chapter of his thesis from our BOOM project out of the ivory tower and into [ ]

The Professors Peter, A and B

It s been a while since I ve taken the time to write a blog post here. If there s one topic that deserves a catchup post in the last few months, it s the end of an era for my former students Peter Alvaro and Peter Bailis—henceforth Professor Peter A of UC Santa Cruz, and Professor Peter B of Stanford. Each of them officially turned [ ]