Сохранёнки программиста
7.5K subscribers
1.06K photos
39 videos
3 files
1.57K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Курс: Базы данных

Отличный курс 2017 года, который охватывает множество тем по базам данных:

— введение в SQL;
— проектирование схемы базы данных;
— API для доступа к базе данных из приложений;
— представления и хранимые процедуры;
—Агрегатные и оконные функции;
—минимальные сведения о транзакциях и практика в написании запросов;
— управление блокировками;
— триггеры;
— ключ-значение и JSON;
— бекапы, восстановление, репликация.

Курс бесплатен и доступен на YouTube.

#курс #бд #ru
Книга: Принципы организации распределенных баз данных

Авторы: М. Тамер Ёсу, Патрик Вальдуриес

Год издания: 2021

Описание:
В книге представлено подробное описание распределённых и параллельных баз данных с учётом новейших технологий. Авторы затрагивают такие темы, как проектирование распределённых и параллельных БД, контроль распределённых данных, распределённая обработка запросов и транзакций, интеграция баз данных.

Отдельная глава посвящена обработке больших данных (в частности, обсуждаются распределённые системы хранения, потоковая обработка данных, платформы MapReduce и Spark, анализ графов и озера данных). Обработка веб-данных рассматривается с акцентом на технологию RDF, получившую широкое распространение.

Скачать книгу

#книга #бд #ru
👍8
Курс: Базы данных

Отличный курс 2017 года, который охватывает множество тем по базам данных:

— введение в SQL;
— проектирование схемы базы данных;
— API для доступа к базе данных из приложений;
— представления и хранимые процедуры;
— агрегатные и оконные функции;
— минимальные сведения о транзакциях и практика в написании запросов;
— управление блокировками;
— триггеры;
— ключ-значение и JSON;
— бекапы, восстановление, репликация.

Страница курса

#курс #бд #ru
👍4
Книга: Принципы организации распределенных баз данных

Авторы: М. Тамер Ёсу, Патрик Вальдуриес
Год издания: 2021

Описание:
В книге представлено подробное описание распределённых и параллельных баз данных с учётом новейших технологий. Авторы затрагивают такие темы, как проектирование распределённых и параллельных БД, контроль распределённых данных, распределённая обработка запросов и транзакций, интеграция баз данных.

Отдельная глава посвящена обработке больших данных (в частности, обсуждаются распределённые системы хранения, потоковая обработка данных, платформы MapReduce и Spark, анализ графов и озера данных). Обработка веб-данных рассматривается с акцентом на технологию RDF, получившую широкое распространение.

Скачать книгу

#книга #бд #ru
👍4
Статья: Проектирование базы данных для самых маленьких — на примере кинотеатра

Статья рассказывает о проектировании базы данных для кинотеатра. Она содержит основные шаги и рекомендации для создания гибкой базы данных, управляющей информацией о фильмах, сеансах, бронировании билетов и клиентах. Рассматриваются сущности и связи, выбор типов данных, создание таблиц и установление связей. В конце статьи приводятся полезные инструменты и технологии для разработки такой базы данных:

Ссылка на статью

#статья #бд #начинающим #ru
👍3
Курс: Базы данных

Сохраняйте плейлист видео-курсов по БД, в котором разбирают следующие темы:

— введение в SQL;
— проектирование схемы базы данных;
— API для доступа к базе данных из приложений;
— представления и хранимые процедуры;
— агрегатные и оконные функции;
— минимальные сведения о транзакциях и практика в написании запросов;
— управление блокировками;
— ключ-значение и JSON;
— бекапы, восстановление, репликация.

#курс #бд #ru
❤‍🔥3
База по базам данных

Базы данных — это не только про хранение информации, но и про её защиту. Стоит системе дать сбой, и данные могут превратиться в головную боль на миллионы долларов. Так что разбираться в основах работы с базами — это не просто полезно, а жизненно важно.

В статье дали всю необходимую теорию по БД: какие бывают базы данных, чем реляционные отличаются от нереляционных, и как работать с каждой из них. Узнаете, почему MySQL и MongoDB такие популярные, и как подключаться к ним на Python. Всё это — простым языком и с примерами.

Ссылка на статью

#статья #бд #ru
Forwarded from Веб-страница
Онлайн-песочница для обучения и тестирования SQL

SQL Playground — это бесплатный сервис, который позволяет вам изучать SQL и тестировать различные запросы как в MySQL, так и в PostgreSQL. Работает песочница прямо в браузере, при этом поддерживает подсветку синтаксиса и обладает автоматических генератором схем БД.

Пробуем по ссылке: sqlplayground.app

#инструменты #sql #бд
🔥3
Проектирование базы данных для самых маленьких — на примере кинотеатра

Иногда, чтобы понять, как устроены базы данных, лучше не зубрить теорию, а просто представить себе кинотеатр. Залы, фильмы, сеансы, билеты — всё это как раз то, что легко представить и удобно разложить по таблицам.

В статье разобрали, как шаг за шагом проектировать структуру базы данных: от выбора между ENUM и справочником до логики связи фильмов с жанрами через промежуточную таблицу. Плюс, классный момент — почему для билетов лучше использовать UUID, а не автоинкремент.

#статья #бд #начинающим #ru
👍2
Как оптимизировать БД: подробный гайд

Кажется, все уже давно знают: тормоза в приложении — это плохо. Но что делать, когда код идеален, сервер мощный, а всё равно всё едет как в час пик? Часто корень зла — в базе данных.

Запросы к БД могут висеть дольше, чем кажется, особенно если забыли про индексы или не следите за блокировками. А ещё многим знакома беда с «SELECT *», когда база перебирает всё подряд вместо точечного поиска. В этой статье — как найти узкие места, что с этим делать и зачем иногда денормализовать таблицы.

#статья #советы #бд #web #ru
👍2🆒1