22-25 April 2026

Sergey Olontsev

I have been working with databases for about 18 years, started with SQL Server 2000. Nowadays, my experience is much broader to various other technologies, both relational and NoSQL databases, different programming languages, etc. I'm focusing on high availability and disaster recovery solutions, ETL, troubleshooting and performance tuning, developing data intensive services and products, processing terabytes of data each day. I’m a regular speaker at SQL Server user group meetings, SQLSaturday events and other conferences. An owner of MCM certification and MVP award on SQL Server (2013-2019).

Proposed Sessions for 2026

Building a Query Optimizer from Scratch Part 1
 

Build a query optimizer from scratch in 2 hours. Learn how databases execute queries efficiently by implementing parsing, plan generation, and cost-based optimization. Understand the principles behind real database optimizers.

Building a Query Optimizer from Scratch Part 2
 

Build a query optimizer from scratch in 2 hours. Learn how databases execute queries efficiently by implementing parsing, plan generation, and cost-based optimization. Understand the principles behind real database optimizers.

TDS Protocol Deep Dive
 

Ever wondered how applications communicate with databases? This session reveals what happens behind the scenes when connecting to SQL Server. We'll examine the protocol messages and demonstrate a Rust service implementing TDS, showing how query commands are processed and results formatted.

Text2SQL vs. Semantic Layers: Choosing the Right Approach for Natural Language Analytics
 

I'll demonstrate both approaches side by side. First, a live Text2SQL demo: what works and where it breaks down. Then, I'll explain semantic layers in detail: what they are, how to build them, and why they matter. Finally, I'll show an AI agent using both methods, comparing results directly. You'll see how semantic layers reduce errors and enforce business rules.