

Querying Metrics with OxQL
Oct 2, 2024
Ben Naecker, a developer at Oxide, joins Bryan Cantrill and Adam Leventhal to discuss the creation of OxQL, a new query language. They humorously debate innovation in the realm of query languages compared to established ones like SQL. The benefits of OxQL’s unique piped syntax, enhancements for clarity, and advanced feature integration are explored. The conversation also delves into efficient data modeling for time series, parsing techniques, and the potential of Clickhouse for database optimization, all while tackling skepticism regarding the need for new domain-specific languages.
AI Snips
Chapters
Transcript
Episode notes
AI-Generated Podcasts
- Bryan Cantrill experimented with an AI podcast generator, using Oxide RFDs as input.
- The generated podcasts were described as "super weird" and overly promotional.
OxQL Controversy
- Oxide's decision to create OxQL, a new query language, has sparked controversy online.
- Critics question the need for a new query language, suggesting existing solutions like SQL or PromQL suffice.
ClickHouse Selection Rationale
- OxQL's development stemmed from Oxide's need for a telemetry system, leading them to choose ClickHouse as their database.
- ClickHouse's replication capabilities and performance outweighed other options like InfluxDB and VictoriaMetrics.