@XWR

Какую базу данных telegram использует?

Какую базу данных telegram использует для хранения сообщений на своих серверах?
  • Вопрос задан
  • 753 просмотра
Пригласить эксперта
Ответы на вопрос 3
vabka
@vabka
Токсичный шарпист
Не известно - не вспомню, чтобы это где-то афишировалось.

Из-за того что там одни одимпиадники и любви Дурова к велосипедам - можно предположить, что решение у них своё, как раз чтобы обеспечивать геораспрпделённость и независимость от конкретного облачного провайдера
Ответ написан
Комментировать
mayton2019
@mayton2019
Bigdata Engineer
Тут не важно какая база. Потому что продукт - это определенно - облачное приложение. И типов софта много.
Скорее всего используется кластер из слабосвязных БД ориентированных на обработку сообщений
(event-driven). Ну а учетки могут класть и в обычный MySQL. Там нагрузки особой нету. Только в регистрации
или обновления учетки. Для аттачей или фоток может быть вообще какая-то аналогия S3 или BlobStorage,
тоже вобщем не требующее сильной связности и хорошо растущая вширину.

Вообще такие продукты как facebook, vk и прочие сети и мессенджеры имеют свои собственные
решения очень узкие и заточенные под оптимизацию сетей. И их название нам ничего не
скажет потому что это название - внутреннее и вряд-ли мы его нагуглим.
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
там самопис
бывшие разрабы говорили на конференциях

вообще база - это и есть Телеграм, их главное ноу-хау, ну, можеи, наряду с шардированием и балансером
не клиенты с SSL же, в конце концов
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы