YDB is an open-source Distributed SQL Database

Photo
Oleg Bondar

Yandex Infrastructure

About speaker

CPO at YDB. Responsible for YDB development. Took part in YDB's Open Source release. More than 20 years in the industry. Before joining Yandex, Oleg was involved in software development and hardware-software complexes in telecommunications.

About speakers's company

Yandex is a technology company that creates innovative products based on machine learning and neural networks. A team of talented mathematicians and programmers develops one of the most popular search engines and other services that help people in their everyday lives. Among its businesses are search, advertising, ride-hailing, e-commerce, video/audio and streaming, self-driving, and cloud. Yandex is also actively developing Open-Source projects, such as CatBoost, DivKit, YDB, userver, YaLM.

4 July, 10:00, «Hall 3»

Abstracts

YDB is an open-source distributed horizontally-scalable fault-tolerant database built from scratch. I would like to talk about YDB design and internals, about decisions made and use cases.

YDB is a distributed horizontally-scalable fault-tolerant database built from scratch. Its key characteristics include:
* strict consistency with a possibility to relax guarantees for better performance;
* horizontal scalability;
* geo-replication for availability;
* support for high-performance multi-row and multi-table ACID OLTP transactions;
* support for row based tables;
* support for column based tables;
* support for embedded streams;
* support for declarative query language YQL (a dialect of SQL);
* distributed query execution on heterogeneous databases and storages including PostgreSQL, S3, etc.;
* YDB is used as a mission-critical database for many Internet-scale services;
* YDB has been designed as a platform for various data storage and processing systems and aimed at solving a wide range of problems.

YDB is currently used as a core component of:
* a system for continuous stream processing;
* persistent queues;
* a high-performance network block store.

This will be the first time a talk about YDB is presented at such a big international conference.

The talk was accepted to the conference program