Export to
Wednesday, February 23, 2022 at 1:09pm and last updated
Wednesday, March 9, 2022 at 1:13pm.
Data PDX: Quine, A Streaming Graph for Modern Data Pipelines
Website
Description
Presented by Ryan Wright, Founder, thatdot.com Abstract
This talk will introduce Quine: a brand new open source “streaming graph interpreter” meant as a new fundamental infrastructure component to address major challenges in data engineering and simplify enterprise data pipelines.
Quine fits in between the world of databases and stream processing systems. As data streams in from Kafka, Kinesis, etc., Quine builds it into a graph. Then using “standing queries”—queries that live inside the graph and efficiently propagate—it finds matches to complex patterns in the graph and streams the results out right away. Quine maintains a stateful representation of all data streamed through (like a database) so that complex results are built from the combination of new streaming data and potentially very old data—all without having to manage any time windows. Since the graph is fully versioned, you can always query for what the data used to be, at any historical moment. Quine is meant to be a complete package of everything that lives between two Kafka topics: high-volume events stream in, and highly-meaningful interpreted results stream out.
In this talk, we will explain the how Quine works under the hood, discuss some of the interesting and brain-bending challenges we had to confront in order to create it, and show some uses cases to illustrate why it’s important for modern data pipelines. Quine implements a property-graph data model on top of an asynchronous graph computational model. It’s like Pregel with Actors. Each node is capable of performing arbitrary computation, so we can bake in some powerful capabilities deep in the graph; and then package it up for easy use into user-contributed “recipes” available in the Github repo. Quine is free and open and the repo will be publicly available in February, and actively supported by thatDot and the community.
What You Will Learn This talk will introduce Quine: a brand new open source “streaming graph interpreter” meant as a new fundamental infrastructure component to address major challenges in data engineering and simplify enterprise data pipelines.
RSVP for Google Meet or Zoom link
Cost Free! (suggested donation $5-15 for non-members)
If you’ve paid any Data PDX/DAMA membership dues during 2019-2021 or are an employee of a corporate member, please choose Member RSVP.
Where
RSVP for Google or Zoom link
Date – Thursday, March 10th
Time – 4:30pm – 5:30pm