
YDB is an open source distributed SQL fault-tolerant database that combines high availability and scalability with strong consistency and ACID transactions. It supports simultaneous execution of transactional (OLTP), analytical (OLAP), and streaming loads.
Universal DBMS for high-load transactional applications and enterprise data warehouses in the internal contour of organizations. Developed by Yandex.
Service for managing Distributed SQL databases of the YDB DBMS in the Yandex Cloud infrastructure. YDB is adapted for serverless computing, OLTP and OLAP loads, and combines high availability and scalability with support for strict consistency and ACID transactions.
You can use YDB to store the state of your app, regardless of the amount of data or how often it changes. Processing petabytes with millions of transactions per second is not a problem.
You can create analytical reports based on the data stored in YDB with performance comparable to specialized analytical databases. However, no compromises on consistency and availability will be required.
You can use the functionality of YDB topics to reliably send data between your applications or track changes in YDB tables. You can choose the message delivery semantics exactly once ,or at least once.
The YDB source code is published under the Apache 2.0 license, which imposes a minimum of usage restrictions. Thus, there are no risks associated with linking to a specific provider or cloud service provider.
YDB can be deployed in Kubernetes, in any cloud environment, or in corporate data centers. Alternatively, you can use YDB as a managed service in Yandex Cloud. Local experiments on any computer are also possible.