DATABASE DESIGN – Telegram
DATABASE DESIGN
1.41K subscribers
2.08K photos
3 videos
5.31K links
Лучшие материалы по работе с хранилищами данных на русском и английском языке

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
PostgreSQL 18: новый асинхронный I/O ускоряет запросы в 3 раза. Что происходит?

В мире баз данных, где каждая миллисекунда на счету, а объемы информации растут как на дрожжах, выход PostgreSQL 18 стал настоящим подарком для разработчиков и администраторов. Это не просто косметический апгрейд, а глубокая перестройка подкапотных механизмов, от облачных хранилищ до высоконагруженных OLAP-систем. Давайте разберемся, что там в этом релизе появилось и/или изменилось.


Читать: https://habr.com/ru/companies/selectel/articles/951172/

#ru

@database_design | Другие наши каналы
Как исходные цели проекта Postgres определили его успех

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

Создатели PostgreSQL справились со своей задачей идеально. Они создали гибкий каркас для широкого спектра сценариев использования в бизнесе системы, которая спустя тридцать лет стала самой популярной СУБД.

В статье перечислены следующие шесть целей проекта:

1. улучшенная поддержка сложных объектов, расширяющих сценарии использования в бизнесе и разработке

2. обеспечение возможности расширения типов данных, операторов и способов доступа для пользователей

3. предоставление средств для активных баз данных (например, уведомлений и триггеров)

4. упрощение процесса восстановления после сбоев

5. использование преимуществ нового оборудования

6. применение реляционной модели Кодда

Давайте рассмотрим их с точки зрения современных возможностей Postgres.


Читать: https://habr.com/ru/articles/951470/

#ru

@database_design | Другие наши каналы
Как исходные цели проекта Postgres определили его успех

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

Создатели PostgreSQL справились со своей задачей идеально. Они создали гибкий каркас для широкого спектра сценариев использования в бизнесе системы, которая спустя тридцать лет стала самой популярной СУБД.

В статье перечислены следующие шесть целей проекта:

1. улучшенная поддержка сложных объектов, расширяющих сценарии использования в бизнесе и разработке

2. обеспечение возможности расширения типов данных, операторов и способов доступа для пользователей

3. предоставление средств для активных баз данных (например, уведомлений и триггеров)

4. упрощение процесса восстановления после сбоев

5. использование преимуществ нового оборудования

6. применение реляционной модели Кодда

Давайте рассмотрим их с точки зрения современных возможностей Postgres.


Читать: https://habr.com/ru/articles/951470/

#ru

@database_design | Другие наши каналы
Разбираемся в профессиях: Data Analyst, Data Engineer, Analytics Engineer и BI Engineer

Кто вы в мире данных — аналитик, BI-разработчик или Data Engineer? 🔍 Разбираем реальные роли и показываем, чем они отличаются на практике.


Читать: https://habr.com/ru/articles/951454/

#ru

@database_design | Другие наши каналы
Новый графический плагин Oracle для Visual Studio Code упрощает работу с графовыми запросами в SQL. Теперь разработчики могут быстро визуализировать и анализировать связи в данных, что помогает принимать более обоснованные бизнес-решения. Подробнее о возможностях расширения.

Читать подробнее

#en

@database_design | Другие наши каналы
Защита конфиденциальных данных становится приоритетом для организаций. В статье рассказывается об эффективном методе Data Redaction, который скрывает чувствительную информацию во время запросов, не изменяя исходные данные, что помогает предотвратить несанкционированный доступ.

Читать подробнее

#en

@database_design | Другие наши каналы
В AI World 2025 собрались ведущие эксперты по AI Vector Search. На конференции обсудили последние достижения и практическое применение технологий в поиске данных с помощью искусственного интеллекта. Узнайте о ключевых трендах и новинках отрасли.

Читать подробнее

#en

@database_design | Другие наши каналы
Обновление Oracle Database 23ai (версия 23.9) представило улучшения для SQL Property Graphs и новый пакет PL/SQL для миграции из Neo4j в Oracle Graph. Также выпущено расширение SQL Developer Graph Visualization для VSCode, расширяющее возможности работы с графами.

Читать подробнее

#en

@database_design | Другие наши каналы
Oracle TxEventQ превращает базу данных в высокопроизводительную платформу для обмена сообщениями и стриминга без дополнительной инфраструктуры. Встроенная безопасность, транзакции ACID и совместимость с Kafka делают ее мощным инструментом для событийных архитектур.

Читать подробнее

#en

@database_design | Другие наши каналы
Выбор накопителей и хранилищ для SIEM: факторы и рекомендации

У коллег весной вышла резонансная статья про особенности выбора жестких дисков для систем поиска аномалий в сетевом трафике на примере PT NAD. Я подумал, что тоже могу добавить что-нибудь в эту копилку. Тем более, что еще в 2018-м году в рамках какого-то закрытого SOC Day для заказчиков я рассказывал про особенности организации хранилищ для событий безопасности в центрах мониторинга безопасности. Пришло время сдуть пыль с архивов, дополнить их свежей кровью и выложить на суд общественности.

Итак, если коллеги рассказывали про хранение данных для систем поиска сетевых аномалий, то я буду рассуждать про решения класса SIEM (Security Information and Event Management), которые собирают и хранят огромные объемы событий безопасности и для которых правильный выбор накопителей и архитектуры хранилища (а вот про это коллеги не рассказывали, сфокусировавшись только на накопителях) критически влияет на скорость записи событий, быстроту поиска, масштабируемость и надежность всей системы мониторинга. Я попробую рассмотреть ключевые факторы, влияющие на этот выбор, – от интенсивности записи и индексации до уровней хранения и облачных решений, а также проанализирую плюсы и минусы различных вариантов, давая рекомендации под разные сценарии. И хотя в заголовке статьи упоминается только SIEM, описанные рекомендации подойдут для многих средств защиты, активно пишущих, хранящих и обрабатывающих события ИБ.
Погружаемся глубже

Читать: https://habr.com/ru/companies/pt/articles/950870/

#ru

@database_design | Другие наши каналы
Что нового в PostgreSQL 18? Взгляд разработчика

Команда Go for Devs подготовила перевод обзора PostgreSQL 18. Новый релиз не ограничился громкой подсистемой асинхронного ввода-вывода — он принёс ряд функций, заметных именно в повседневной разработке. Нативная поддержка UUID v7, виртуальные генерируемые столбцы, расширенные возможности RETURNING и новые средства диагностики делают жизнь разработчиков проще и продуктивнее.


Читать: https://habr.com/ru/articles/951802/

#ru

@database_design | Другие наши каналы
SQL против NoSQL: мифы и реальность

Привет, Хабр! Меня зовут Анастасия Нечепоренко, я QA Lead и преподаватель курса "JavaScript QA Engineer" в Отус. В этой статье кратко разбираю самые живучие мифы о SQL и NoSQL: от «схемы нет — значит свобода» до «реляционные БД не масштабируются». Поговорим, где каждый класс СУБД уместен, чем приходится платить за горизонталь и консистентность и почему в реальных проектах гибридный подход чаще выигрывает.
Читать разбор

Читать: https://habr.com/ru/companies/otus/articles/949468/

#ru

@database_design | Другие наши каналы
Что нужно знать системному аналитику о Apache Cassandra

Всем привет! Я Илья Глазунов, системный аналитик в проекте карточного хранилища T-Pay Online — быстрого способа оплаты для наших клиентов. В качестве БД в проекте хранилища мы используем Apache Cassandra. В статье — обзорный материал, который поможет познакомиться с БД.

В культуре Т-Банка важно, чтобы системные аналитики знали особенности интеграционных схем с другими компонентами, умели строить схемы БД так, чтобы минимизировать издержки, связанные с i/o-операциями. А еще — чтобы могли вычислять узкие места в кейсах и влиять на выбор верхнеуровневого компонента в проекте.

Когда мы выбирали БД для нашего проекта, столкнулись с тем, что существует мало материалов, которые бы сжато передавали главные особенности Apache Cassandra без глобальных неточностей и на русском языке для первичного ознакомления. Поэтому решили помочь тем, кто окажется в таком же положении, что и мы.

Разберем, для чего нужна Cassandra, рассмотрим основные концепции архитектуры, разложим принципы проектирования БД с ее особенностями модели данных и затронем некоторые принципы расчета конфигурирования БД Cassandra.


Читать: https://habr.com/ru/companies/tbank/articles/951772/

#ru

@database_design | Другие наши каналы
👍2
Алгоритмы, базы и порядок: практическая подборка книг для разработчиков

Алгоритмы, базы данных и качество данных — три темы, без которых сегодня не обходится ни один проект. От того, как разработчик обращается с ними, зависит не только скорость работы приложений, но и то, насколько вообще можно доверять системе. Если алгоритм выбран неправильно — система будет тормозить; если база построена на «костылях» — она станет источником ошибок; если данные не проверять на качество — отчеты превратятся в хаос.

Чтобы помочь разобраться в этом, команда Read IT Club собрала подборку из трех книг, которые проверили рецензенты клуба — эксперты из ведущих технологических компаний. В них нет академической скуки, зато есть практические советы: как выбрать правильный алгоритм, не угробить архитектуру базы и научиться бороться с «грязными» данными. Каждая из них решает свою часть головоломки, но вместе они дают цельную картину того, как работать с данными и кодом надежно, эффективно и без лишних драм.


Читать: https://habr.com/ru/companies/croc/articles/952010/

#ru

@database_design | Другие наши каналы
Новый стандарт SaaS Security Capability Framework (SSCF) помогает закрыть разрыв в безопасности SaaS-приложений. Он унифицирует контрольные механизмы для клиентов и упрощает управление безопасностью, снижая риски и повышая доверие к облачным сервисам.

Читать подробнее

#en

@database_design | Другие наши каналы
Изоляция базы данных для автотестов

Привет, меня зовут Ксюша Астахова, и я инженер-программист в Контуре. Хочу поделиться способом изоляции базы данных для автотестов. Статья будет полезна бэкенд-разработчикам и тестировщикам.


Читать: https://habr.com/ru/companies/skbkontur/articles/950240/

#ru

@database_design | Другие наши каналы
Hybrid Search: будущее поиска в приложениях
Современный поиск объединяет точность ключевых слов и контекстную силу векторных моделей. Гибридные решения повышают качество результатов и упрощают интеграцию. MongoDB предлагает нативную поддержку гибридного поиска для гибкости и масштабируемости. Новая веха в безопасности SaaS: совместно с отраслевыми экспертами MongoDB помогла создать стандарт SSCF для упрощения оценки и управления безопасностью SaaS-приложений. Теперь компании смогут легче контролировать конфигурации и снижать риски при использовании множества сервисов. Подробнее в статье. Новый стандарт безопасности в SaaS: SSCF помогает улучшить защиту данных через единые требования к аутентификации, логированию и управлению инцидентами. MongoDB участвует в разработке, чтобы сделать экосистему надёжнее и проще для разработчиков и компаний.

Читать подробнее

#en

@database_design | Другие наши каналы
Новые возможности MongoDB для автогestionных приложений
MongoDB представила публичную превью встроенного полнотекстового и векторного поиска в Community Edition и Enterprise Server. Это упрощает разработку AI-приложений без внешних компонентов, снижая сложность и ускоряя запуск. Новое решение MongoDB ускоряет модернизацию легаси-приложений с помощью ИИ. Платформа MongoDB AMP сочетает проверенные методы и автоматизацию, сокращая время миграции и снижая риски. Это помогает компаниям быстрее обновлять устаревшие системы без потери качества. Гибридный поиск: как выбрать между lexical-first и vector-first подходами?

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

Читать подробнее

#en

@database_design | Другие наши каналы
Собираем персональные данные правильно: рекомендации DPO

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

Меня зовут Никита Козин. Я – Data Protection Officer в БФТ-Холдинге, отвечаю за организацию обработки ПДн более 3000 сотрудников. В статье я делюсь разбором основных нюансов, возникающих при взятии согласий на обработку ПДн.
Даю согласие на чтение статьи

Читать: https://habr.com/ru/companies/bft/articles/952206/

#ru

@database_design | Другие наши каналы
Oracle признан Customers' Choice 2025 по версии Gartner Peer Insights в категории облачных систем управления базами данных. Признание основано на отзывах реальных пользователей, которые успешно внедрили Oracle Database в своих компаниях.

Читать подробнее

#en

@database_design | Другие наши каналы
Лучшие партнеры MongoDB 2025: Microsoft, AWS, Google Cloud и Accenture получили признание за инновации в облаках и ИИ. Совместные решения с MongoDB ускоряют цифровую трансформацию, улучшают безопасность данных и развитие AI-приложений по всему миру.

Читать подробнее

#en

@database_design | Другие наши каналы