1 Mar 2022, 14:07 UTC≈6,720 views79 reactionsread 6 August 2026 На этом я закончу. Уже достаточно сказано. Если бы кто-то знал, насколько мне противно писать об этом, а не о том, для чего люди подписываются на меня. Но я хочу жить в стране, где царит мир и развитие, и я буду помогать этот мир защищать.
❤64👍8😢7
Signed Denis Solovyov
1 Mar 2022, 11:46 UTC≈6,600 views65 reactionsread 6 August 2026 Надеюсь, эта война скоро закончится, и я перестану писать о политике и буду писать только о технологиях🙏
❤47😢12👍6
Signed Denis Solovyov
1 Mar 2022, 11:16 UTC≈6,290 views115 reactionsread 6 August 2026 Ребята, меня переполняют негативные эмоции. Я стараюсь из-за всех сил, чтобы мой негатив не перерос в ненависть к русскому народу, так как знаю, что среди вас есть адекватные и умные ребята с развитым критическим мышлением.
Вчера и сегодня русские оккупанты обстреливают жилые кварталы и убивают мирных людей в моем родном Харькове...
Вы не представляете, каким был этот город до войны - чистым, интеллигентным, образцо…
❤83😢17👍15
Signed Denis Solovyov
27 Feb 2022, 10:46 UTC≈4,970 views125 reactionsread 6 August 2026 Я никогда не любил политику, особо не вникал в неё и новости практически не смотрел. Я очень не хотел смешивать политику с моим любимым делом, но то, что происходит сейчас у нас на Украине, это уже не просто политика, а вопрос большого количества человеческих жизней...
Вместо того, чтобы развиваться как профессионал и развивать IT-индустрию, я вижу, как рушат мой любимый город и как боятся родные. 3-й день приходитс…
👍62❤49👏7😢5🔥2
Signed Denis Solovyov
20 Feb 2022, 21:16 UTC≈4,550 views1 reactionsread 6 August 2026 Жизненный цикл запросов и план выполнения запроса на примере PostgreSQL - Часть 1
Всем привет.
Давно не публиковал полезности на канале. Сегодня хочу немного рассказать о жизненном цикле запросов и плане их выполнения.
Если не сильно усложнять, то жизненный цикл запроса можно разделить на 3 основных этапа:
1) Парсинг запроса. На этом этапе парсер проверяет синтаксис запроса, компилирует SQL в более подходящий для…
👍1
Signed Denis Solovyov
28 Dec 2021, 13:02 UTC≈3,330 views1 reactionsread 6 August 2026 Как я и ожидал, результаты опроса получились далеко неоднозначными. Около половины опрошенных считает, что нужно глубоко погружаться в теорию Computer Science, чтобы быть хорошим специалистом, и что без этой базы никуда. Другая половина либо считает по-другому, либо сомневается, либо имеет более развёрнутое мнение на этот счёт.
Спасибо всем за мнение и комментарии!
Теперь хочу выразить своё видение по этому поводу…
❤1
Signed Denis Solovyov
25 Dec 2021, 08:47 UTC≈2,530 viewsread 6 August 2026 Poll
Нужно ли заморачиваться с теорией из Computer Science (алгоритмы, структуры данных и всё такое)?
- Да, это база для практически любой IT-профессии42%
- Нет, можно работать и без этого28%
- Свой вариант в комментариях1%
- Хочу посмотреть результаты28%
Shares as published, totalling 99%. No per-option vote count is published by Telegram, so none is shown.
Signed Denis Solovyov
25 Dec 2021, 08:44 UTC≈2,420 viewsread 6 August 2026 Хочу немного отвлечься от "техники" и затронуть достаточно философский вопрос, о котором я частенько задумываюсь:
Нужно ли сидеть за теорией из Computer Science, разбирая алгоритмы, структуры данных, внутренности баз данных и копать вплоть до того, как на физическом уровне работает процессор? Либо не стоит так заморачиваться и нужно просто брать разные инструменты, которые решают определённую задачу, и просто их "щу…
Signed Denis Solovyov
18 Dec 2021, 14:47 UTC≈2,700 views1 reactionsread 6 August 2026 Индексы - на логическом* уровне это отсортированные ключи колонки таблицы (для которой и создаётся индекс), которые имеют указатели на местонахождение строк основной таблицы со значением колонки в индексе. Если сильно упростить, то индекс в базах данных очень похож на индекс в конце книг. Когда вы открываете индекс на последних страницах книги, у вас есть список ключевых слов, отсортированных от А до Я. Для каждого с…
👍1
Signed Denis Solovyov
18 Dec 2021, 14:45 UTC≈1,840 viewsread 6 August 2026 Сегодня хочу рассказать про партиционирование и индексы в базах данных.
Партиционирование - это метод разделения одной большой таблицы (родительской) на много маленьких таблиц (партиций).
Разделение родительской таблицы происходит по заданному условию: например, у нас есть таблица с заказами, каждый заказ произошёл в определённую дату. Мы можем партиционировать эту таблицу по дате заказа.
Когда использовать:
- для …
Signed Denis Solovyov
17 Dec 2021, 11:49 UTC≈1,710 views1 reactionsread 6 August 2026 Materialized views - специальный тип представлений, который так же, как и стандартное представление является хранимым запросом. Но в отличие от стандартного представления материализованное хранит уже данные, а не просто направление к ним. Т.е. результат запроса материализуется и становится похожим на обычную таблицу, к которой мы можем писать запросы. Процесс материализации и обновления представления происходит в зад…
🔥1
Signed Denis Solovyov
17 Dec 2021, 11:48 UTC≈1,680 views2 reactionsread 6 August 2026 Всем привет. Давно не писал на канале, так что буду исправляться.
Мы продолжаем тему SQL и баз данных, и сегодня я хочу рассказать о 4-х типах объектов, которые встречаются в большинстве СУБД: base table (таблица), temporary table (временная таблица), view (представление), materialized view (материализованное представление).
Решил написать небольшую шпаргалку с описанием этих объектов и в каких случаях какой объект…
👍2
Signed Denis Solovyov
Showing the 12 most recent of 20 posts we hold for @smart_data_channel. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.