Найти в Дзене
Покупайте СтеллыИ дарите их за контент
5 месяцев назад
 • Вы подписаны

Ты думаешь, что TikTok показывает тебе видео случайно?

Нет. За каждым роликом в твоей ленте стоит запрос к базе данных. Кто-то написал SQL — и алгоритм решил, что именно ты должен посмотреть это видео сейчас. Не завтра. Не через час. Сейчас. Это не магия. Это данные. Большинство людей думают о SQL примерно так: «ну, там строки, столбцы, что-то вроде Excel». Это как думать, что самолёт — это просто большая птица. На самом деле SQL — это язык, на котором написаны решения. Какой товар показать тебе первым на маркетплейсе. Какой матч подобрать в онлайн-игре...

5 месяцев назад
 • Вы подписаны

Почему твой Word тупит, а Google находит всё за 0.2 секунды — это одна и та же история

Серьёзно. За обеими вещами стоит один и тот же принцип. И когда ты его поймёшь — куча «магии» вокруг тебя перестанет быть магией. Поехали. Вот тебе первый инсайт, который учебник прячет за сухим определением. С точки зрения информатики текст — это последовательность знаков некоторого алфавита. Не смысл, не слова, не предложения. Знаки. Символы. Биты. Когда ты пишешь сообщение в Telegram — компьютер не «читает» его. Он хранит набор чисел. Каждой букве, каждому символу, каждому знаку препинания соответствует конкретный двоичный код...

5 месяцев назад
 • Вы подписаны

Запрос внутри запроса: как работает логика, которая стоит за любым умным алгоритмом

Ты когда-нибудь задумывался, как Spotify понимает, что тебе надо поставить именно эту песню — ту, которую ты сам ещё не знал, что хочешь услышать? Или как маркетплейс за долю секунды находит товары, которые купили люди с похожей историей заказов? Там не магия. Там подзапрос. Обычный SQL-запрос — это как спросить у базы данных: «Дай мне всех пользователей из Москвы». Прямо и понятно. Но реальные задачи устроены иначе. Алгоритм рекомендаций не спрашивает «дай всех», он спрашивает: «Дай мне тех пользователей,...

5 месяцев назад
 • Вы подписаны

Ты удалял данные без WHERE? Поздравляю — ты только что уничтожил базу 💀

Каждый раз, когда ты что-то покупаешь на Wildberries, ставишь лайк в VK или переводишь деньги через СБП — кто-то пишет в базу данных. Не «сохраняет файл». Не «обновляет таблицу в Excel». Именно пишет. Командой. В реальном времени. Без права на ошибку. И за этим стоят три команды, которые на первый взгляд кажутся скучными — INSERT, UPDATE, DELETE. На второй взгляд — это инструменты, которыми управляют миллиардами строк данных каждый день. Представь: ты заходишь в онлайн-игру, выбираешь матч, нажимаешь «Найти игру»...

5 месяцев назад
 • Вы подписаны

Как TikTok знает, что ты хочешь посмотреть дальше — и при чём тут JOIN

Открываешь TikTok. Первые три видео — точно в тему. Четвёртое — вообще идеально. Как? Нет никакой магии. Есть база данных, в которой хранится информация о тебе, о видео, о том, что ты досмотрел, что лайкнул, на чём завис на три секунды дольше обычного. И есть запрос, который в реальном времени соединяет всё это вместе и вытаскивает именно то, что с высокой вероятностью удержит тебя ещё на пять минут. Этот запрос называется JOIN. Представь маркетплейс вроде Wildberries или Ozon. Там миллионы товаров, десятки миллионов пользователей, сотни миллионов заказов...

Покупайте СтеллыИ дарите их за контент