Telegram Web
Горизонтальное масштабирование базы данных: репликация, партицирование, шардирование

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

Базы данных
Media is too big
VIEW IN TELEGRAM
Функции SQL для символьных данных

В этом видеоуроке автор подробно разбирает процесс работы с символьными (строчными) функциями в SQL.

00:00 Вступление
00:18 Преобразование строки в нижний регистр (LOWER)
00:32 Преобразование строки в верхний регистр (UPPER)
00:55 Получение длины указанной строки (LENGTH)
01:06 Вернуть символ, заданный числовым кодом (CHR)
01:28 Соединить вместе две и более строки (CONCAT)
01:57 Удалить символ с начала или конца строки (TRIM)
02:22 Посимвольная замена значений (TRANSLATE)
03:25 Замена слова в строке другим словом (REPLACE)
04:03 Извлечь часть данных из строки (SUBSTR)

Смотреть это видео на youtube: youtu.be/myYvKpjquGw
Практика SQL (часть 1)

Если ты в ИТ, то тебе точно нужен SQL, а вот необходимый уровень будет колебаться в зависимости от того, какая у тебя роль и грейд.

Базы данных
Практика SQL (часть 2)

Насколько вам нужно знать о том, когда был создан SQL, его нотации, стандарты и куча теоретической базы/ Теорию конечно сложно отрицать, так как она показывает насколько глубоко вы знаете язык и ваш технический кругозор, но вот практика начинающим точно нужна.

Базы данных
Нужен ли нам сейчас кеш-слой перед СУБД

Уже лет 20 существует миф (или не миф), что современный Highload-проект невозможен без кэшей. Они всегда нас выручали, когда не справлялись базы данных. Но с тех пор, как появились первые кэши, key-value баз данных и другие технологии, многое изменилось и традиционные СУБД значительно эволюционировали. И так ли теперь нужен кэш?

Базы данных
AI в энтерпрайзе

Основные проблемы в корпоративном IT это, как и прежде — инфраструктура, безопасность и работа с данными. AI и, так называемые, Агенты AI в этой сфере в ближайшие 2-3 года мало что поменяют. В корпоративном секторе столько неэффективности и реакционности, что буст продуктивности, который принесет AI, станет каплей в море. Миграция с Oracle на Postgresql или переезд с Lotus Domino для большинства крупных не-IT компаний принесет больше пользы, чем внедрение AI, здесь и сейчас.

Базы данных
Media is too big
VIEW IN TELEGRAM
Как стать классным спецом по базам данных?

Системы хранений и манипуляции данными в том или ином виде есть в любом хайлоад-проекте, как традиционные MySQL/PostgreSQL, так и экзотические.

Как разобраться в этом постоянно растущем и изменяющемся ворохе технологий? В этом видео автор подробно разбирается в данном вопросе.

Смотреть это видео на youtube: youtu.be/SpLVs6lfXps
Ключи в базе данных

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

Базы данных
Оптимален ли блокчейн для хранения идентификационных данных?

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

Базы данных
Выгрузка SSIS-пакетов с сервера MS SQL

Жизнь порой подкидывает интересные задачи, на которые не так просто найти решение. Например, попрощаться с одним продуктом и перейти на другой, но на всякий случай оставив резервную копию наработок.

В этом материале автор расскажет, как можно быстро экспортировать все SSIS пакеты с нескольких MS SQL серверов, чтобы в дальнейшем можно было локально извлекать и использовать необходимые скрипты.

Базы данных
This media is not supported in your browser
VIEW IN TELEGRAM
Практика по SQL: объединение двух таблиц

В этом ролике автор разбирает решение задачи с Leetcode по объединению двух таблиц, применяя оператор LEFT OUTER JOIN.

00:00 Leetcode
01:23 Описание задачи
02:53 Разработка SQL запроса
04:23 Запуск на тестовых данных
05:26 Отправка запроса на проверку

Смотреть это видео на youtube: youtu.be/EWjY8SOQBGk
Проблемы студентов курсов при работе с реальными данными

В этот статье автор разберет важные моменты из работы с базами данных с помощью SQL, которые не изучают на курсах, но которые могут быть важны для эффективной работы с самого начала карьеры. Примеры в статье будут приведены для PostgreSQL.

Базы данных
Как спроектировать базу данных регулярного UX-исследования?

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

Базы данных
Опыт миграции базы данных с бизнес-логикой из Microsoft SQL Server в Postgres Pro: ожидания и реальность

В этой статье автор разбирает успешный опыт импортозамещения СУБД в рамках ограниченных сроков и бюджета. Он расскажет какой был план, что пошло не по нему, и как команда с этим справлялась.

Базы данных
Media is too big
VIEW IN TELEGRAM
Создание таблиц в Microsoft Access

В этом видеоуроке автор подробно и наглядно разбирает процесс создания таблиц в программе Microsoft Access на примере базы данных "Библиотека". Также вы рассмотрите какие типы данных можно использовать в Access.

00:00 Создание БД
00:34 Создание таблицы "Читатель"
02:49 Создание таблицы "Выдача"
04:00 Создание таблицы "Книги"
04:36 Создание таблицы "Издательства"
05:24 Типы данных
08:58 Заключение

Смотреть это видео на youtube: youtu.be/h_UPuVGwkko
Автоматизация выполнения запросов в SQL с помощью Python

Основная идея работы скрипта – генерация запросов с учетом различных параметров и последовательное их выполнение для вставки данных в существующую таблицу или выгрузка данных в файл.

Базы данных
Скрытые ошибки SQL, допускаемые опытными аналитиками данных

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

Базы данных
Вакуумируй это: сбор и удаление мусора в базе данных Greenplum

При всех своих достоинствах у Greenplum есть подводные камни, о которых стоит знать разработчикам и администраторам. Один из таких потенциально опасных моментов — процедура сбора и удаления мусора, которую ещё называют вакуумирование.

Базы данных
Процедура обнаружения взаимоблокировок в PostgreSQL

РostgreSQL автоматически обнаруживает взаимоблокировки. В этой статье автор рассмотрит процедуру их обнаружения и ее трудоёмкость.

Базы данных
Media is too big
VIEW IN TELEGRAM
Типичные вопросы на собеседовании по SQL

В этом видео автор подробно разбирает типичные вопросы и задачи на собеседовании по языку SQL и способы их решения.

Смотреть это видео на youtube: youtu.be/GI2D3MAZBe0
2025/06/29 10:02:34
Back to Top
HTML Embed Code: