Telegram Web
8 книг по PostgreSQL: от баз данных с «нуля» для самоучек до руководства про БД в облаках

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

Базы данных
Вопросы и задачи по SQL на собеседованиях

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

Базы данных
Финансовая арифметика в PostgreSQL

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

Базы данных
Выбираем СУБД по новым правилам — в какую сторону смотреть

С недавних пор в России появились обязательства и рекомендации об использовании исключительно сертифицированных программных продуктов. В связи с этим был создан реестр отечественного ПО, и в него бурным потоком полились наши (и не очень) разработчики. Карнавал импортозамещения затронул и сферу СУБД.

Разработчики смело выкатили для широкой публики СУБД под названием Postgres PRO во всевозможных модификациях. Название похоже на одну популярную СУБД, но это не она. Точнее, это отдельный коммерческий продукт, который был построен на СУБД с открытым исходным кодом: PostgreSQL.

Базы данных
SQL миграции в Postgres. Часть 1

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

Базы данных
Нюансы работы с Redis: репликация

DevOps-инженер компании Nixys продолжает свой обзор Redis. Эта статья — подробное руководство по базовой репликации Redis, из которого вы узнаете, как настроить эту БД на высокий уровень отказоустойчивости. В конце статьи автор поместил разбор атаки на Redis через H2Miner, из-за которой можно полностью потерять данные на инстансе Redis.

Базы данных
Простая документация с dbt: упрощение документирования хранилищ данных

К счастью, dbt (Data Build Tool) значительно упростил задачу документирования хранилищ данных. Все, что нужно сделать, это включить описание таблиц и колонок в YAML-файл схемы, затем вся информация собирается в аккуратный HTML-файл.

Базы данных
Разработчики, отзовитесь! 🔍

В технологической компании YADRO актуальны вакансии для тех, кто пишет на Go, Python и JavaScript:

1️⃣ Senior Full-Stack Developer
2️⃣ Software engineer Go/Инженер-программист Go
3️⃣ Go Developer

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

А что предлагается?

– Гибридный или удалённый формат работы;
– Возможность гибкого начала и окончания рабочего дня;
– Конкурентный уровень заработной платы и премирование по результатам работы;
– Возможность горизонтального и вертикального роста;
– Обучение за счёт компании: учебный портал с курсами и лекциями от экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
– Личное участие в становлении процессов и продуктов, возможность увидеть результат своей работы;
– Большое инженерное сообщество, которое постоянно развивается;
– ДМС со стоматологией с первого дня, консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
– Программа поддержки инноваций;
– Скидки для сотрудников, дополнительные day-off;
– Комфортные офисы в Москве, Санкт-Петербурге, Нижнем Новгороде и Минске.

Скорее оставляй резюме по ссылкам!
Media is too big
VIEW IN TELEGRAM
Администратор баз данных: кто такой DBA?

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

Даже временная недоступность данных может дорого обойтись компании, а их потеря и вовсе обернуться крахом. Поэтому в крупных компаниях или проектах выделяется отдельная должность администратора баз данных (DBA).

В этой лекции автор разбирает, что даёт СУБД, с чем может столкнуться DBA в своей работе и какими знаниями он должен обладать.

Базы данных
Как маскировка данных спасает вашу приватность

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

Базы данных
Как благодаря переезду хранилища данных прокачать стек, архитектуру и скиллы команды

Правильный стек, правильная архитектура и правильное видение процесса ELT — залог успешной аналитики, с этим никто не спорит. Но как прийти к ним и как найти баланс между затратами времени на исследование и поддержкой уже сделанного в бесконечном потоке A/B-тестирований, дашбордов, метрик и Ad hoc-запросов?

Базы данных
Оператор SQL IN на понятных примерах

В этой статье автор подробно разбирает синтаксис оператора фильтрации SQL IN и рассматривает его использование на практических примерах.

Базы данных
Книга: «Антипаттерны SQL. Как избежать ловушек при работе с базами данных»

Язык SQL необходим для работы со структурированными данными. Программисты, прекрасно знающие свой любимый язык (Java, Python или Go), не могут разбираться во всем, и часто не являются экспертами в SQL. Это приводит к появлению антипаттернов — решений, которые на первый взгляд кажутся правильными, но со временем создают все больше проблем.

Базы данных
Основные команды SQL, которые должен знать каждый программист

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

Базы данных
LLM'ы в преобразовании запроса на естественном языке в SQL (text2sql)

Одной из главных проблем, с которыми сталкиваются компании, это непосредственная работа с базами данных с помощью языка SQL. Поэтому на рынке появляются инструменты, позволяющие писать запрос на естественном языке и получать ответ на языке запросов. В этой статье автор познакомит вас с двумя AI-инструментами для генерации SQL-запросов: SQLCoder Defog и SQLthroughAI.

Базы данных
Интеграция LLM в корпоративное хранилище данных

В этой статье автор рассматривает способы интеграции Large Language Models (LLM) в корпоративные системы хранения данных. Основное внимание уделено использованию LLM для автоматического извлечения информации из текстовых данных с последующим формированием SQL-запросов.

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

Если ваша система использует БД и время от времени нужны тестовые записи, или если вы делаете insert-ы с несколькими наборами значений values, то изложенное в этой статье может вам пригодиться.

Базы данных
Миграция терабайтной базы 1С: УПП с платформы 1C 8.1 на 8.3

В этом материале автор говорит про, казалось бы, обыденный случай – обновление платформы 1С. Но большие базы, как обычно, накладывают свои ограничения на все процессы обновления / обслуживания / конвертации. Есть много рисков, которые необходимо предусмотреть на берегу, подстелить соломки, чтобы не получить простои системы и бизнеса.

Базы данных
Знакомство с Percona Everest [Beta] — инструментом для управления кластерами баз данных

Осенью 2023 года вышла Alpha-версия Percona Everest — нового продукта от компании Percona. Это cloud-native database platform — инструмент с графическим интерфейсом для управления кластерами баз данных, развёрнутыми в Kubernetes.

Базы данных
Разработка многопоточной базы данных

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

Базы данных
2025/07/06 10:57:00
Back to Top
HTML Embed Code: