RU

PostgreSQL Recovery на пальцах: WAL, base_backup и PITR в Docker-compose

В этой статье будет разбираться резервное копирование и восстановление PostgreSQL. Покажу все на небольшом практическом docker-compose стенде. Я спе…

postgresqlбазы данныхdevopsсистемное администрированиебэкендбэкапвосстановление данныхdocker-composesqlсервер
Habr
RU

Клиент попросил удалить свои данные, вы сделали DELETE. Данные остались в файле

Ситуация обычная: пришёл запрос на удаление персональных данных, разработчик выполнил DELETE FROM clients WHERE id = ... , отчитался. Формально всё…

персональные данныеинформационная безопасностьбазы данных
Habr
RU

Как я искал скрытые паттерны в псевдо‑случайной генерации паролей пользователями

И так, что мы имеем и для чего же собственно эта статья? Когда человеку ставят задачу в духе «Придумай пароль» — он берет и…

парольпарольная защитабазы данныхалгоритмподборпроект
Habr
RU

853 команды ИИ‑агенту за 16 дней. Защита сработала один раз

Я поставил перед агентом перехватчик разрушительных команд и шестнадцать дней писал в журнал всё, что агент делал. Хотел получить красивую…

ai-агентыбдбазы данныхбд mysqlбд в облакезащита ии-агентовбезопасность ии
Habr
RU

Меня подняли на смех за ответ про VIEW. Я поднял MySQL 8.4 и PostgreSQL 17 и померил

На одном собеседовании меня спросили про VIEW. Я ответил честно: в живых проектах они мне почти не попадались; для агрегатов надёжнее держать отдель…

sqlбазы данныхпроизводительностьбенчмаркингbackendhighload
Habr
RU

[Перевод] Год баз данных: как я снова полюбил программировать

ВНИМАНИЕ! LLM не вовлечен, опечатки и прочие ошибки сохранены. Предыстория С самого начала как я попал в enterprise я знал - карьера идет не туда. К…

zigбазыданныхбазы_данныхбазы данныхнаблюдаемостьлогированиелогирование и мониторингdatabaseloggingc++
Habr
RU

Мы копили 20 000 страниц знаний, пока не поняли, что найти в них ничего нельзя

Статья написана на основе интервью с Василием Можаровым, старшим менеджером направления Техническая политика, управление знаниями и бенчмаркинг. «Си…

базы данныхбаза знанийинформацияинформационная архитектурапроизводствохимияполимерыполимеркатализаторпромышленность
Habr
RU

Книга: «Современная бизнес-аналитика. Увеличьте ценность данных с помощью Python и R»

Привет, Хаброжители! Извлечение ценности из данных — сложный процесс. Чтобы превратить данные в информацию, бизнес-аналитик должен уметь работать с…

pythonстатистика в itdata miningdata engineeringвизуализация данныхбазы данныхбизнес-моделиисследования и прогнозы в it
Habr
RU

Вслед за Эдвардом Сьоре, или как я писал свою реализацию on disk B+Tree-индекса на Rust

Вслед за Эдвардом Сьоре, или как я писал свою реализацию on disk B+Tree-индекса на Rust. В этой статье попытаюсь осветить нюансы написание своего иг…

rustиндексыбазы данныхбазы данных деревьяsqlструктуры данных
Habr
RU

Из 2,3 ТБ в 1,2 ТБ без потери учёта: как сворачивают большие базы 1С

Этот материал подготовил автор решения Database Compression Tool (DCT), представленного на Инфостарт Маркетплейс. Мы публикуем его от имени компании…

свёртка базы 1Сбольшие базы 1Соптимизация 1Садминистрирование 1Сбазы данныхMS SQL ServerPostgreSQLрегистры 1Спроизводительность 1С
Habr
RU

Масштабируй! Почему Cassandra 5 стала спасением, а FoundationDB прилегла в чулан

Привет, Хабр! Меня зовут Роман Ананьев из команды DBA в Авито . В этой статье я расскажу о поиске альтернативы для многошардовых инсталляций MongoDB…

базы данныхnosqlfoundationdbapache cassandraхранение данныхсравнение производительностисравнение баз данных
Habr
RU

Ускорение в 200 раз — не предел

Всем привет, меня зовут Сергей Татарцев. Я эксперт-разработчик розничной АБС в банке Уралсиб. В финтехе уже много лет, в Уралсибе несколько месяцев…

оптимизацияоптимизация производительностиалгоритмыplsql oracle database базы_данныхplsqlматематикаускорение запросовбазы данныхиндексыкластеризация
Habr
RU

Digital Q.DataBase 18.2: новая архитектура, расширение совместимости и новые инструменты миграции

Переход крупных корпоративных систем на отечественные СУБД остается одной из наиболее актуальных задач последних лет. Однако основная сложность подо…

субдsqlpostgresqlсубд полиглотDigital Q.DataBaseзамена oracleзамена microsoftбазы данныххранение данныхbig data
Habr
RU

Почему JSON на практике — быстрый формат для баз данных (если выкинуть лишние абстракции)

Мы привыкли считать JSON «медленным» текстовым форматом, удобным исключительно для людей. Мы используем его для REST API, конфигурационных файлов и…

gomakodbshared memoryhighloadjsonzero allocationоптимизациябазы данныхсистемное программированиеасинхронность
Habr
RU

[Перевод] Проектирование POSTGRES: как задумывалась популярная СУБД

8 июля у PostgreSQL юбилей — ей исполняется 30 лет. В 1996 году Марк Фурнье из компании Networking Services предоставил первый внешний сервер для ра…

postgresМарк ФурньеЛоуренс Роумайкл стоунбрейкербазы данныхпостгрес
Habr