Yandex has published the source code of its distributed database management system YDB. This was announced by the company’s press service.
The technology allows for scalable, fault-tolerant services that can withstand heavy operational workloads. The code is provided under an open Apache 2.0 license.
YDB is capable of handling millions of requests per second, and remains operational in the event of a server outage or even an entire data center.
As the developers point out, YDB’s reliability has been tested at the scale of Yandex, where it has been in use for more than 5 years. Projects in the YDB are hosted by teams from Alice, Yandex.Taxi, Yandex.Market, Yandex.Metrics and other services – there are almost 500 projects in the system now. YDB can be deployed both on its own and on third-party servers – including Yandex Cloud or other cloud services.