«Яндекс» выложил в открытый доступ исходный код системы управления базами данных YDB

Её используют для работы и команды «Яндекса» — например, «Алисы», «Такси» и «Маркет».

159159

Строчек кода (без комментариев и пустых строк)

C/C++ Header – 3 528 899
C++ – 3 340 732
C – 1 945 885
Python – 974 515
JavaScript – 21 537
Cython – 16 742
Assembly – 15 022
....

Это просто дичь какая-то. Просто для сравнения в Nginx примерно 145тыс на C, у апача - 220к, у постгреса – 800к

11
Ответить

util и contrib это внешние библиотеки и часть стандартной библиотеки яндекса, считать нужно только ydb директорию. Если посмотреть catboost, то они частично пересекаются.

10
Ответить

Просто для сравнения в Nginx примерно 145тыс на C

насколько хватает моего понимания: БД кардинально отличается от веб-сервера :)

1
Ответить

Им за объем платят, очевидно же!

2
Ответить

Чую будет много веселья у людей, которые захотят разобраться во всём этом.

Ответить