Точка входа в программирование
21.2K subscribers
1.01K photos
182 videos
2 files
2.54K links
Фундаментальные знания по основам программирования

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

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

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

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Миграция баз данных с помощью библиотеки Liquibase

Миграция — это процесс преобразования базы данных путём изменения схемы: таблиц, индексов и других вспомогательных элементов. Однако при переходе на новую версию БД можно легко потерять уже сохранённые данные, особенно если во время миграции были внесены новые данные.

Для решения этой проблемы можно использовать Liquibase — это БД библиотека, с помощью которой можно отслеживать, управлять и применять изменения схем.

Подробное руководство о том, как настроить Liquibase и создать миграцию для новой базы данных — в статье:

https://tproger.ru/articles/migracii-baz-dannyh-s-pomoshhju-biblioteki-liquibase/

#бд #советы
Нормальные формы базы данных простыми словами

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

https://youtu.be/0kq99Y8m0gw

#бд
PostgreSQL под капотом

PostgreSQL — одна из наиболее популярных баз данных среди разработчиков. Интересно, из чего же она состоит? Данная серия статей разбирает PostgreSQL на уровне кода:

Часть 1: Введение
Часть 2: Цикл сервера
Часть 3: Подготовка бэкэнда
Часть 4: Инициализация бэкэнда
Часть 5: Цикл бэкэнда

#sql #c #бд
Хорошо ли вы знаете MongoDB? Проверяем в нашем новом квизе

MongoDB — одна из самых популярных NoSQL баз данных. Этот тест поможет вам проверить свои знания о её особенностях и основных принципах работы. Если чувствуете, что нужно освежить знания, рекомендуем ознакомиться с этой статьёй о MongoDB.

Пройти тест

#викторина #mongodb #бд
Как оптимизировать SQL-запросы для снижения нагрузки на БД

Современные системы управления базами данных (СУБД) ежедневно обрабатывают огромные объёмы данных. Неправильно построенные SQL-запросы могут замедлить работу базы, создать избыточную нагрузку на сервер и снизить производительность приложений. Сегодня мы рассмотрим ключевые методы оптимизации SQL-запросов, принципы их построения и способы снижения нагрузки на БД. Переходите по ссылке за подробностями.

#sql #бд
Векторные базы данных: простым языком про устройство и принцип работы

Векторные базы данных — будущее работы с большими объёмами данных. Этот инструмент позволяет искать, анализировать и обрабатывать информацию гораздо быстрее благодаря работе с векторами.

В статье просто и понятно рассказано:

— что такое вектор и как он используется в данных;
— почему расчёты по расстояниям между векторами стали основой современных решений;
— какие задачи помогают решать такие базы данных.

Если вы хотите глубже понять принципы работы с данными и улучшить свои навыки — это отличный материал для изучения.

#бд
Упрощаем работу с БД

DrawDB — это редактор связей между объектами базы данных, который работает прямо в браузере. Он позволяет создавать диаграммы в несколько кликов, экспортировать сценарии SQL, настраивать редактор и многое другое.

Инструкция по установке и использованию тут: https://github.com/drawdb-io/drawdb

#инструменты #бд