Найти в Дзене
Базы данных

Базы данных

Хочешь узнать как хранятся данные в самых крупных проектах - Авито, Госуслуги, VK, Яндекс? Значит тебе сюда - рассказываю о том, как устроены СУБД и системы хранения больших данных. От основ к большим вещам, от простого к сложному.
подборка · 11 материалов
2661 читали · 1 год назад
Примеры простых SQL запросов для начинающих программистов
Помнишь, как мы с тобой недавно обсуждали, что такое СУБД и язык SQL? А хочешь за 15 минут узнать, как устроены самые простые SQL-запросы? Тогда сразу поделюсь небольшим секретом - язык SQL устроен очень просто! При этом, его знание открывает тебе большие красивые двери в мир практической работы с базами данных. В отличие от программирования, где существуют сотни различных языков и тысячи частных особенностей, язык SQL имеет единый, плюс-минус универсальный стандарт. В общем и целом, изучение простых SQL-запросов вполне укладывается в пару недель, включая практику...
661 читали · 1 год назад
Что такое индексы в базе данных? Почему успешные программисты не могут обойтись без них?
Есть одна маленькая, но невероятно важная технология, о которой молчат многие профессиональные программисты. Небольшой нюанс, который как бы "между делом" проскакивает в процессе обучения - но без которого немыслимы современные информационные технологии. Эта технология - индексирование информации внутри баз данных. Благодаря этому "нюансу" сегодня мы привыкли к тому, что информационные технологии работают "моментально". И что же это за индексы, почему они так важны и нужны? Давай разберёмся в этом...
254 читали · 2 года назад
Как работать с СУБД изнутри программного кода?
Уважаемые Войтишники, я понимаю что я уже утомил своими рассказами про СУБД. Но надо раскрыть эту тему и двинуться дальше. Вот прям говорю как есть - нереально стать программистом с широкими адекватными взглядами на жизнь без знания баз данных. Это просто невозможно - это как пойти работать на стройку, и не уметь пользоваться молотком. Или пытаться приготовить блины без сковороды. Можно, но зачем? Умение использовать СУБД в комбинации со средой программирование крайне важно для разработчика любого уровня...
235 читали · 2 года назад
Как работает СУБД и клиент-серверная модель в крупных проектах?
Важный момент про базы данных, в продолжении к предыдущим статьям. Большая часть современных приложений, а так же интернет-сайтов, работает с СУБД по принципу клиент-серверной модели. Недавно я рассказывал о такой модели с точки зрения подключения GUI (пользовательский интерфейс для управления базой данных). Сегодня - чуть расширю эту терминологию, дополнив её информацией о взаимодействии нескольких серверов внутри крупных систем. Как мы уже знаем, клиент-серверная модель - это такая схема, при которой...
527 читали · 2 года назад
Основы языка SQL
Кажется наш канал временно превращается в "Войти в СУБД", ха-ха. Но я просто горю желанием раскрыть эту тему для начинающих специалистов. Не зря же моя дипломная работа в университете называлась "Система управления базами данных" - в юные годы я был очень амбициозен, и твёрдо убежден в том, что напишу СУБД, которая изменит мир. Около 2-х лет подряд в те славные времена я писал собственную систему управления базами данных. В момент презентации, некоторый преподавательский состав был убеждён что это...
733 читали · 2 года назад
Как подключиться к СУБД? Почему это устроено так сложно?
Продолжаем про базы данных! Теперь поговорим про работу с СУБД из внешнего мира. Под внешним миром я понимаю любые программы или графические оболочки, отличные от СУБД. Как я и писал ранее, системы управления базами данных являются фоновыми программами. То есть, у них нет графического интерфейса. Такие программы замечательно работают внутри операционной системы, и общаются с внешним миром через язык SQL. То есть, для подключения к СУБД нам нужна какая-то специальная внешняя программа, у которой есть графический интерфейс...