Live-coding a Join in Apache Pinot
Details
Apache Pinot is a database optimized to serve analytical queries at extremely high levels of concurrency, at latencies measured in the tens of milliseconds, on data ingested from the streaming pipeline that underlies your system. It's an OLAP database, but one engineered from the ground up to power user-facing features, not manager-facing dashboards. In this talk, I'll give you a brief introduction to Pinot, then stand up a local Pinot cluster, a local Kafka cluster, a data generator, and some reference data to enrich it with. We'll see how to make joins work and how to optimize them once they're up and running.
Tim Bergluns is a teacher, author, and technology leader with StarTree, where he serves as the VP of Developer Relations. He is a regular speaker at conferences and a presence on YouTube explaining complex technology topics in an accessible way. He tweets as @tlberglund and blogs every few years at[ https://timberglund.com](https://timberglund.com). He lives with his wife in Mountain View, CA, USA. He has three grown children and three grandchildren.
