#субд — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #субд, aggregated by home.social.
-
Avalon: как построить эффективный Feature Store на YDB
В современном развитии рекомендательных систем и алгоритмов принятия решений особое место занимают Feature Store — хранилища признаков, позволяющие быстро и централизованно управлять данными. В городских сервисах Яндекса для таких задач мы создали собственное решение под названием Avalon. Оно служит универсальным каталогом признаков, которым легко пользоваться разработчикам и аналитикам вне зависимости от того, что им нужно хранить — бинарные индикаторы или сложные метрики вроде количества поездок у водителя. Наш Feature Store — Avalon — возник в момент, когда понадобилось масштабируемое и производительное хранилище с низкой задержкой, в котором можно структурировать признаки по иерархии «каталог/файл», получать быстрый доступ к ним из рантайма, автоматически отслеживать актуальность данных и контролировать жизненный цикл каждого признака. Роль СУБД для системы выполняет YDB, что позволяет достичь высокой отказоустойчивости и горизонтального масштабирования. Всем привет! Меня зовут Паша, я руковожу группой разработки технологий эффективности Такси. В этой статье я расскажу, как мы проектировали и строили Avalon, какие вызовы пришлось решать команде по мере роста нагрузок и аудитории, почему прежние подходы перестали соответствовать задачам современного продуктового анализа и как в результате получился удобный и надёжный Feature Store для множества бизнес-сценариев.
-
Миграция с Greenplum. Эпизод I: Атака клонов и спасение на звёздных камнях
В мае 2024 года Broadcom заархивировал публичный репозиторий Greenplum: последний коммит остался на месте, дальнейшая разработка ушла в закрытый репозиторий, enterprise-сборка теперь доступна только по подписке. Greenplum как живой OSS-проект остановился — но сам код, выпускавшийся с октября 2015-го, остался под Apache 2.0. Именно на этой кодовой базе стартанули остальные форки. Те, кто строил аналитику на Greenplum, оказались перед развилкой. Сообщество разделилось: Apache Cloudberry (incubating) , Greengage DB от Arenadata, WarehousePG от EDB. Каждый форк продолжает линию, но в собственной траектории. У компании с боевым кластером появляется конкретный вопрос: переехать/остаться в одном из этих форков или мигрировать на принципиально другую платформу и архитектурную парадигму. Эта статья (сага из трёх эпизодов) будет полезна, если у вас уже есть Greenplum-кластер, вы понимаете его DDL/ETL/backup-процессы и хотите оценить, насколько болезненным будет переход на StarRocks.
https://habr.com/ru/articles/1031358/
#starrocks #Lakehouse #greenplum #sql #миграция_данных #субд #mpp #dwh #olap #etl
-
Миграция с Greenplum. Эпизод I: Атака клонов и спасение на звёздных камнях
В мае 2024 года Broadcom заархивировал публичный репозиторий Greenplum: последний коммит остался на месте, дальнейшая разработка ушла в закрытый репозиторий, enterprise-сборка теперь доступна только по подписке. Greenplum как живой OSS-проект остановился — но сам код, выпускавшийся с октября 2015-го, остался под Apache 2.0. Именно на этой кодовой базе стартанули остальные форки. Те, кто строил аналитику на Greenplum, оказались перед развилкой. Сообщество разделилось: Apache Cloudberry (incubating) , Greengage DB от Arenadata, WarehousePG от EDB. Каждый форк продолжает линию, но в собственной траектории. У компании с боевым кластером появляется конкретный вопрос: переехать/остаться в одном из этих форков или мигрировать на принципиально другую платформу и архитектурную парадигму. Эта статья (сага из трёх эпизодов) будет полезна, если у вас уже есть Greenplum-кластер, вы понимаете его DDL/ETL/backup-процессы и хотите оценить, насколько болезненным будет переход на StarRocks.
https://habr.com/ru/articles/1031358/
#starrocks #Lakehouse #greenplum #sql #миграция_данных #субд #mpp #dwh #olap #etl
-
Миграция с Greenplum. Эпизод I: Атака клонов и спасение на звёздных камнях
В мае 2024 года Broadcom заархивировал публичный репозиторий Greenplum: последний коммит остался на месте, дальнейшая разработка ушла в закрытый репозиторий, enterprise-сборка теперь доступна только по подписке. Greenplum как живой OSS-проект остановился — но сам код, выпускавшийся с октября 2015-го, остался под Apache 2.0. Именно на этой кодовой базе стартанули остальные форки. Те, кто строил аналитику на Greenplum, оказались перед развилкой. Сообщество разделилось: Apache Cloudberry (incubating) , Greengage DB от Arenadata, WarehousePG от EDB. Каждый форк продолжает линию, но в собственной траектории. У компании с боевым кластером появляется конкретный вопрос: переехать/остаться в одном из этих форков или мигрировать на принципиально другую платформу и архитектурную парадигму. Эта статья (сага из трёх эпизодов) будет полезна, если у вас уже есть Greenplum-кластер, вы понимаете его DDL/ETL/backup-процессы и хотите оценить, насколько болезненным будет переход на StarRocks.
https://habr.com/ru/articles/1031358/
#starrocks #Lakehouse #greenplum #sql #миграция_данных #субд #mpp #dwh #olap #etl
-
Миграция с Greenplum. Эпизод I: Атака клонов и спасение на звёздных камнях
В мае 2024 года Broadcom заархивировал публичный репозиторий Greenplum: последний коммит остался на месте, дальнейшая разработка ушла в закрытый репозиторий, enterprise-сборка теперь доступна только по подписке. Greenplum как живой OSS-проект остановился — но сам код, выпускавшийся с октября 2015-го, остался под Apache 2.0. Именно на этой кодовой базе стартанули остальные форки. Те, кто строил аналитику на Greenplum, оказались перед развилкой. Сообщество разделилось: Apache Cloudberry (incubating) , Greengage DB от Arenadata, WarehousePG от EDB. Каждый форк продолжает линию, но в собственной траектории. У компании с боевым кластером появляется конкретный вопрос: переехать/остаться в одном из этих форков или мигрировать на принципиально другую платформу и архитектурную парадигму. Эта статья (сага из трёх эпизодов) будет полезна, если у вас уже есть Greenplum-кластер, вы понимаете его DDL/ETL/backup-процессы и хотите оценить, насколько болезненным будет переход на StarRocks.
https://habr.com/ru/articles/1031358/
#starrocks #Lakehouse #greenplum #sql #миграция_данных #субд #mpp #dwh #olap #etl
-
Разбираемся с устройством баз данных
При разработке практически любого программного продукта очень скоро возникает потребность в хранении данных. Для этого используют специальные сервисы — СУБД (система управления базами данных) Сегодня залезем внутрь и разберёмся, как они работают
-
Скрытая цена JSONB в PostgreSQL: что происходит при обновлении больших документов
jsonb легко полюбить. Он даёт гибкую схему, позволяет не плодить десятки мелких колонок, хорошо подходит для полуструктурированных данных и обычно очень удобен на старте проекта. Пока документы маленькие и меняются редко, кажется, что всё отлично. Проблемы начинаются позже. Данные растут, в документ добавляются новые поля, часть из них начинает часто обновляться, а потом внезапно выясняется, что вроде бы безобидный UPDATE одного ключа внутри jsonb стоит заметно дороже, чем ожидалось. В этой статье мы не собираемся доказывать, что jsonb плохой тип данных. Наоборот: jsonb – один из самых полезных инструментов PostgreSQL. Хотелось бы разобраться в более узком вопросе: что именно происходит, когда мы обновляем один ключ внутри большого JSONB-документа, и чем это отличается от обновления обычной колонки рядом с таким же большим документом?
-
Весенний релиз. Что мы сделали в Кибер Бэкапе 18.5
В конце апреля мы выпустили очередное обновление нашей системы резервного копирования Кибер Бэкап. В этом обзоре познакомимся с новыми и обновленными функциями, включенными в релиз, а также расскажем о ключевых направлениях развития продукта.
https://habr.com/ru/companies/cyberprotect/articles/1028316/
#бэкап #восстановление_данных #виртуализация #субд #схд #защита_данных #резервное_копирование #мониторинг
-
Весенний релиз. Что мы сделали в Кибер Бэкапе 18.5
В конце апреля мы выпустили очередное обновление нашей системы резервного копирования Кибер Бэкап. В этом обзоре познакомимся с новыми и обновленными функциями, включенными в релиз, а также расскажем о ключевых направлениях развития продукта.
https://habr.com/ru/companies/cyberprotect/articles/1028316/
#бэкап #восстановление_данных #виртуализация #субд #схд #защита_данных #резервное_копирование #мониторинг
-
Весенний релиз. Что мы сделали в Кибер Бэкапе 18.5
В конце апреля мы выпустили очередное обновление нашей системы резервного копирования Кибер Бэкап. В этом обзоре познакомимся с новыми и обновленными функциями, включенными в релиз, а также расскажем о ключевых направлениях развития продукта.
https://habr.com/ru/companies/cyberprotect/articles/1028316/
#бэкап #восстановление_данных #виртуализация #субд #схд #защита_данных #резервное_копирование #мониторинг
-
Весенний релиз. Что мы сделали в Кибер Бэкапе 18.5
В конце апреля мы выпустили очередное обновление нашей системы резервного копирования Кибер Бэкап. В этом обзоре познакомимся с новыми и обновленными функциями, включенными в релиз, а также расскажем о ключевых направлениях развития продукта.
https://habr.com/ru/companies/cyberprotect/articles/1028316/
#бэкап #восстановление_данных #виртуализация #субд #схд #защита_данных #резервное_копирование #мониторинг
-
Как подключить Kafka UI к кластеру Kafka в DBaaS
Работать с Kafka в DBaaS — удобно: инфраструктура поддерживается сильно проще, пока вы фокусируетесь на логике приложения. Но есть нюанс: прямой доступ к брокерам и CLI ограничен. Это усложняет отладку, анализ данных и диагностику consumer — особенно если у вас десятки топиков и групп. Kafka UI — это Open Source-инструмент, который решает описанную проблему: он предоставляет веб-интерфейс для просмотра топиков, сообщений и состояния consumer groups без прямого доступа к брокерам. На связи Ксения Ершова, проектировщик интерфейсов в Selectel. В статье расскажу, как развернуть на облачном сервере Kafka UI в публичном доступе, подключить его к Kafka-кластеру
-
Как мы строим OLTP-ядро: от API-контрактов до eBPF-проб
В статье показываем контракты будущей OLTP-СУБД: как разделены слои ядра, зачем нужен per-tablespace page size, почему конфигурация уходит в adaptive tuning и как мы встраиваем USDT/eBPF-наблюдаемость прямо в бинарник.
https://habr.com/ru/articles/1022506/
#oltp #субд #базыданных #rust #ebpf #usdt #observability #postgresql_compatibility #storage_engine #adaptive_tuning
-
Как мы строим OLTP-ядро: от API-контрактов до eBPF-проб
В статье показываем контракты будущей OLTP-СУБД: как разделены слои ядра, зачем нужен per-tablespace page size, почему конфигурация уходит в adaptive tuning и как мы встраиваем USDT/eBPF-наблюдаемость прямо в бинарник.
https://habr.com/ru/articles/1022506/
#oltp #субд #базыданных #rust #ebpf #usdt #observability #postgresql_compatibility #storage_engine #adaptive_tuning
-
Как мы строим OLTP-ядро: от API-контрактов до eBPF-проб
В статье показываем контракты будущей OLTP-СУБД: как разделены слои ядра, зачем нужен per-tablespace page size, почему конфигурация уходит в adaptive tuning и как мы встраиваем USDT/eBPF-наблюдаемость прямо в бинарник.
https://habr.com/ru/articles/1022506/
#oltp #субд #базыданных #rust #ebpf #usdt #observability #postgresql_compatibility #storage_engine #adaptive_tuning
-
Как мы строим OLTP-ядро: от API-контрактов до eBPF-проб
В статье показываем контракты будущей OLTP-СУБД: как разделены слои ядра, зачем нужен per-tablespace page size, почему конфигурация уходит в adaptive tuning и как мы встраиваем USDT/eBPF-наблюдаемость прямо в бинарник.
https://habr.com/ru/articles/1022506/
#oltp #субд #базыданных #rust #ebpf #usdt #observability #postgresql_compatibility #storage_engine #adaptive_tuning
-
StarRocks в облаке Selectel. Проверяем, как аналитическая СУБД ведет себя под нагрузкой
Идея развернуть аналитическую базу данных в облаке часто выглядит привлекательно — до того момента, пока администратор не начинает прикидывать реальную нагрузку в продакшене, а бизнес — итоговую стоимость. Именно здесь у многих появляются сомнения, и выбор все чаще смещается в сторону более осязаемых решений — например, выделенной инфраструктуры, где проще заранее оценить пределы производительности и стоимости. Я Антон Стеблянко, архитектор больших данных. В статье расскажу, как совместно с командой из компании «СР-ТЕХ» протестировали
https://habr.com/ru/companies/selectel/articles/1012836/
#starrocks #dwh #selectel #субд #базы_данных #хранение_данных #облако #серверы
-
StarRocks в облаке Selectel. Проверяем, как аналитическая СУБД ведет себя под нагрузкой
Идея развернуть аналитическую базу данных в облаке часто выглядит привлекательно — до того момента, пока администратор не начинает прикидывать реальную нагрузку в продакшене, а бизнес — итоговую стоимость. Именно здесь у многих появляются сомнения, и выбор все чаще смещается в сторону более осязаемых решений — например, выделенной инфраструктуры, где проще заранее оценить пределы производительности и стоимости. Я Антон Стеблянко, архитектор больших данных. В статье расскажу, как совместно с командой из компании «СР-ТЕХ» протестировали
https://habr.com/ru/companies/selectel/articles/1012836/
#starrocks #dwh #selectel #субд #базы_данных #хранение_данных #облако #серверы
-
StarRocks в облаке Selectel. Проверяем, как аналитическая СУБД ведет себя под нагрузкой
Идея развернуть аналитическую базу данных в облаке часто выглядит привлекательно — до того момента, пока администратор не начинает прикидывать реальную нагрузку в продакшене, а бизнес — итоговую стоимость. Именно здесь у многих появляются сомнения, и выбор все чаще смещается в сторону более осязаемых решений — например, выделенной инфраструктуры, где проще заранее оценить пределы производительности и стоимости. Я Антон Стеблянко, архитектор больших данных. В статье расскажу, как совместно с командой из компании «СР-ТЕХ» протестировали
https://habr.com/ru/companies/selectel/articles/1012836/
#starrocks #dwh #selectel #субд #базы_данных #хранение_данных #облако #серверы
-
StarRocks в облаке Selectel. Проверяем, как аналитическая СУБД ведет себя под нагрузкой
Идея развернуть аналитическую базу данных в облаке часто выглядит привлекательно — до того момента, пока администратор не начинает прикидывать реальную нагрузку в продакшене, а бизнес — итоговую стоимость. Именно здесь у многих появляются сомнения, и выбор все чаще смещается в сторону более осязаемых решений — например, выделенной инфраструктуры, где проще заранее оценить пределы производительности и стоимости. Я Антон Стеблянко, архитектор больших данных. В статье расскажу, как совместно с командой из компании «СР-ТЕХ» протестировали
https://habr.com/ru/companies/selectel/articles/1012836/
#starrocks #dwh #selectel #субд #базы_данных #хранение_данных #облако #серверы
-
Как я проектирую OLTP-БД с нуля: принципы, trade-off'ы и архитектурные решения
Почему эксплуатация современных баз данных всё чаще напоминает сборку сложного карточного домика, я уже разбирал в прошлых статьях. Теперь самое интересное: как построить движок, чтобы этих проблем избежать. В этой статье я открываю капот своей OLTP-базы данных, которую пишу с нуля на Rust. Это не обзор готового коробочного решения, а честный рассказ про инжиниринг на раннем этапе. Я покажу, как абстрактные идеи вроде «fail-closed контрактов» превращаются в работающий код, почему я выбрал UNDO-log MVCC вместо Multi-version Heap и зачем всё это упаковывается в PostgreSQL-wire протокол. Архитектура ещё подвижна, и сейчас — лучшее время, чтобы обсудить её с теми, кто каждый день эксплуатирует БД в продакшене. Заглянуть под капот движка
https://habr.com/ru/articles/1014098/
#базы_данных #СУБД #архитектура_бд #Rust #OLTP #MVCC #undolog #PostgreSQL #разработка_субд #system_design
-
ClickHouse: автоматизируем расчеты с помощью Materialized View
Привет, Хабр! В прошлой статье мы заглянули под капот ClickHouse и разобрались, как работает движок MergeTree . Мы узнали, как хранятся данные и что такое парт, зачем нужен разреженный индекс и как работает фоновое слияние. В этой статье мы рассмотрим один из мощнейших инструментов ClickHouse — Materialized View .
https://habr.com/ru/articles/1012382/
#clickhouse #sql #СУБД #materialized_view #материализованные_представления
-
Как мы перевели корпоративную 1С с MS SQL на Digital Q.DataBase без переписывания кода
Привет, Хабр! Меня зовут Андрей Жуйков, и в этой статье я хочу рассказать вам историю абсолютно практического содержания. Без теоретических рассуждений и без лозунгов про импортозамещение. Это реальный кейс о том, как мы перевели несколько наших корпоративных 1С с Microsoft SQL Server на Digital Q.DataBase.
https://habr.com/ru/companies/diasoft_company/articles/1008552/
#субд #база_данных #хранение_данных #itинфраструктура #bigdata #digital_qdatabase #sql #postgresql
-
Контракт вместо настроек: чего я жду от OLTP-БД
После первой статьи в комментариях несколько раз прозвучало примерно одно и то же: "Всё правильно, но это же про любую зрелую СУБД — что с этим делать?" Я думал над этим вопросом несколько недель. И в итоге решил не искать ответ в виде "возьмите правильный инструмент X" — а попробовать честно сформулировать: какими свойствами OLTP-БД должна обладать сама по себе , независимо от того, насколько хорош ваш оператор, консультант или runbook. Что такое "контракт" — и почему это не маркетинг Попробую объяснить не через определение, а через ощущение. Когда вы покупаете автомобиль, вы не читаете инструкцию к тормозам каждое утро. Вы просто знаете: нажал педаль — машина тормозит. Это контракт . Он не зависит от того, правильно ли вы настроили тормозную жидкость этим утром или не забыли включить "режим торможения" в меню.
https://habr.com/ru/articles/1007602/
#postgresql #rust #data_base #oltp #hiload #system_design #субд
-
КИИ-2026: нормы безопасности и импортозамещение СУБД
К 2025 году законодательство в области информационной безопасности в России ужесточилось. Разумеется, это коснулось в первую очередь защиты объектов критической информационной инфраструктуры, относящихся к энергетике, финансам, транспорту и другим отраслям. Залог успешного функционирования организаций, работающих с КИИ, – соблюдение новых требований, направленных на повышение безопасности и импортозамещение иностранной продукции. В статье посмотрим на законы, на список отраслей, которые относятся к КИИ, и на решение вопроса с СУБД с помощью доверенной системы, отвечающей требованиям к импортозамещению и безопасности.
https://habr.com/ru/companies/mt-integration/articles/1003118/
-
Как организовать тестовую среду, сохраняя покой владельца данных
Привет, сообществу Habr! Хочу поделиться опытом с коллегами - как мы решили одну из наболевших проблем нашей команды разработки – отсутствие полноты данных для тестирования реализованного функционала в условиях ограниченного доступа к реальным данным компании. Если вы работаете с персональными данными, то наверняка сталкивались с такой проблемой. Наша команда Neoflex работает на проектах заказчика. При старте работ мы всегда подписываем NDA, но все равно этого недостаточно, чтобы владелец доверил нам полный доступ к промышленным данным. Мы его прекрасно понимаем: данные - основа благополучия компании и видеть их должен ограниченный круг лиц, отвечающий за бизнес-результат. Чтобы удовлетворить ожидания заказчика, выполнить вверенную нам работу и достичь высоких результатов при разработке функционала, нам нужны данные для тестирования, близкие к реальным. Тут возникает сложность – на тестовом контуре либо небольшой срез не консистентных промышленных данных, на которых нельзя протестировать полноценно функционал (например, витрину по операциям определенного сегмента клиентов с глубиной месяц, квартал), либо мы начинаем генерировать синтетику, не всегда попадая в нюансы вариативности данных, тратя на это дополнительные ресурсы. Периодически наши члены команды на ретроспективе, разбирая проблемный кейс, обсуждали свою боль – нужен тестовый контур для тестирования с достаточным количеством данных, близких к бизнесовым, обновляемый по расписанию - иначе мы можем выкатить на прод слабо оттестированный функционал.
-
ClickHouse: MergeTree с нуля
Привет, Хабр! Меня зовут Натаров Иван. Я занимаюсь вопросами обработки, анализа и визуализации данных. ClickHouse сегодня стал стандартом де-факто для аналитических задач, но часто начинающие специалисты тратят слишком много времени на погружение в технологию. Документация зачастую дает либо слишком поверхностное объяснение, либо уходит в технические детали, которые сложны для восприятия. В этой статье мы разберем фундамент ClickHouse - движок MergeTree . Посмотрим, как данные физически хранятся на диске, чем «парт» отличается от «партиции» и почему индекс в ClickHouse работает не так, как мы привыкли это видеть в транзакционных базах данных (например, PostgreSQL или MySQL). Погнали!
https://habr.com/ru/articles/1001054/
#ClickHouse #SQL #Big_Data #СУБД #MergeTree #Хранилища_данных #Data_Engineering #Tutorial
-
ClickHouse: MergeTree с нуля
Привет, Хабр! Меня зовут Натаров Иван. Я занимаюсь вопросами обработки, анализа и визуализации данных. ClickHouse сегодня стал стандартом де-факто для аналитических задач, но часто начинающие специалисты тратят слишком много времени на погружение в технологию. Документация зачастую дает либо слишком поверхностное объяснение, либо уходит в технические детали, которые сложны для восприятия. В этой статье мы разберем фундамент ClickHouse - движок MergeTree . Посмотрим, как данные физически хранятся на диске, чем «парт» отличается от «партиции» и почему индекс в ClickHouse работает не так, как мы привыкли это видеть в транзакционных базах данных (например, PostgreSQL или MySQL). Погнали!
https://habr.com/ru/articles/1001054/
#ClickHouse #SQL #Big_Data #СУБД #MergeTree #Хранилища_данных #Data_Engineering #Tutorial
-
ClickHouse: MergeTree с нуля
Привет, Хабр! Меня зовут Натаров Иван. Я занимаюсь вопросами обработки, анализа и визуализации данных. ClickHouse сегодня стал стандартом де-факто для аналитических задач, но часто начинающие специалисты тратят слишком много времени на погружение в технологию. Документация зачастую дает либо слишком поверхностное объяснение, либо уходит в технические детали, которые сложны для восприятия. В этой статье мы разберем фундамент ClickHouse - движок MergeTree . Посмотрим, как данные физически хранятся на диске, чем «парт» отличается от «партиции» и почему индекс в ClickHouse работает не так, как мы привыкли это видеть в транзакционных базах данных (например, PostgreSQL или MySQL). Погнали!
https://habr.com/ru/articles/1001054/
#ClickHouse #SQL #Big_Data #СУБД #MergeTree #Хранилища_данных #Data_Engineering #Tutorial
-
ClickHouse: MergeTree с нуля
Привет, Хабр! Меня зовут Натаров Иван. Я занимаюсь вопросами обработки, анализа и визуализации данных. ClickHouse сегодня стал стандартом де-факто для аналитических задач, но часто начинающие специалисты тратят слишком много времени на погружение в технологию. Документация зачастую дает либо слишком поверхностное объяснение, либо уходит в технические детали, которые сложны для восприятия. В этой статье мы разберем фундамент ClickHouse - движок MergeTree . Посмотрим, как данные физически хранятся на диске, чем «парт» отличается от «партиции» и почему индекс в ClickHouse работает не так, как мы привыкли это видеть в транзакционных базах данных (например, PostgreSQL или MySQL). Погнали!
https://habr.com/ru/articles/1001054/
#ClickHouse #SQL #Big_Data #СУБД #MergeTree #Хранилища_данных #Data_Engineering #Tutorial
-
Digital Q.DataBase в Docker: быстрый старт с Oracle и MS SQL-совместимостью
Контейнеры давно стали стандартом современной разработки. Согласно отчету Docker State of Application Development 2025, они используются примерно в 92% IT-организаций и фактически стали универсальным способом упаковки и запуска приложений независимо от платформы и окружения. Это тот случай, когда инфраструктура перестает мешать и начинает экономить время. Именно поэтому Digital Q.DataBase доступна, в том числе, в виде Docker-образа. Это позволяет за несколько минут попробовать Oracle- и MS SQL-совместимую СУБД на Windows, Linux и macOS, ограничившись несколькими командами, без сложной установки и длительного онбординга. Полноценная рабочая среда готова к использованию сразу после старта контейнера. По сути, после того как вы скачали архив и подготовили директорию, для запуска Digital Q.DataBase достаточно четырех команд.
https://habr.com/ru/companies/diasoft_company/articles/996300/
#субд #sql #postgresql #база_данных #хранение_данных #itинфраструктура #big_data #digital_qdatabase
-
Гибкость технического интервью
Для кого статья : для собеседующих в первую очередь, и для кандидатов. О чём статья : о задачах, разработанных мною для технических интервью бэкенд-разработчиков уровня middle и выше. Об авторе : лид стрима в облачном провайдере, набирал большую часть команды в 2024-2025, пришлось скорректировать процесс проведения интервью. В прошлой статье я рассказывал об этапах проводимых мною собеседований. Рассказывал об особенностях найма в IT в 2024-25. Были немного обрисованы задачи, мотивация их особенностей, специальные подходы. Теперь пора уделить внимание хардскиловой составляющей. В этой статье подробнее расскажу о задачах и разберу сходные вариации.
https://habr.com/ru/articles/996296/
#техническое_собеседование #техлид #интервью #livecoding #задачи_на_собеседованиях #командообразование #интервью_с_разработчиками #sql #субд #java
-
Гибкость технического интервью
Для кого статья : для собеседующих в первую очередь, и для кандидатов. О чём статья : о задачах, разработанных мною для технических интервью бэкенд-разработчиков уровня middle и выше. Об авторе : лид стрима в облачном провайдере, набирал большую часть команды в 2024-2025, пришлось скорректировать процесс проведения интервью. В прошлой статье я рассказывал об этапах проводимых мною собеседований. Рассказывал об особенностях найма в IT в 2024-25. Были немного обрисованы задачи, мотивация их особенностей, специальные подходы. Теперь пора уделить внимание хардскиловой составляющей. В этой статье подробнее расскажу о задачах и разберу сходные вариации.
https://habr.com/ru/articles/996296/
#техническое_собеседование #техлид #интервью #livecoding #задачи_на_собеседованиях #командообразование #интервью_с_разработчиками #sql #субд #java
-
Гибкость технического интервью
Для кого статья : для собеседующих в первую очередь, и для кандидатов. О чём статья : о задачах, разработанных мною для технических интервью бэкенд-разработчиков уровня middle и выше. Об авторе : лид стрима в облачном провайдере, набирал большую часть команды в 2024-2025, пришлось скорректировать процесс проведения интервью. В прошлой статье я рассказывал об этапах проводимых мною собеседований. Рассказывал об особенностях найма в IT в 2024-25. Были немного обрисованы задачи, мотивация их особенностей, специальные подходы. Теперь пора уделить внимание хардскиловой составляющей. В этой статье подробнее расскажу о задачах и разберу сходные вариации.
https://habr.com/ru/articles/996296/
#техническое_собеседование #техлид #интервью #livecoding #задачи_на_собеседованиях #командообразование #интервью_с_разработчиками #sql #субд #java
-
Гибкость технического интервью
Для кого статья : для собеседующих в первую очередь, и для кандидатов. О чём статья : о задачах, разработанных мною для технических интервью бэкенд-разработчиков уровня middle и выше. Об авторе : лид стрима в облачном провайдере, набирал большую часть команды в 2024-2025, пришлось скорректировать процесс проведения интервью. В прошлой статье я рассказывал об этапах проводимых мною собеседований. Рассказывал об особенностях найма в IT в 2024-25. Были немного обрисованы задачи, мотивация их особенностей, специальные подходы. Теперь пора уделить внимание хардскиловой составляющей. В этой статье подробнее расскажу о задачах и разберу сходные вариации.
https://habr.com/ru/articles/996296/
#техническое_собеседование #техлид #интервью #livecoding #задачи_на_собеседованиях #командообразование #интервью_с_разработчиками #sql #субд #java
-
Как написать прикольную книгу про SQL, которую интересно читать?
Есть довольно устойчивый миф: SQL — это что-то скучное, сложное и строгое. Обычно знакомство выглядит так: несколько глав теории, а потом сразу синтаксис запросов , строки, таблицы, и дальше человек либо втягивается, либо закрывает книгу и возвращается к ней через пару лет — уже по необходимости. Когда мы в «БХВ» обсуждали новую книгу по SQL, разговор неожиданно ушёл не в сторону синтаксиса, а в сторону обучения. Точнее — в сторону того, почему так много людей бросают изучение SQL на середине. И наш постоянный и горячо любимый читателями автор Ольга Назина, известная своими бестселлерами по тестированию, предложила: а давайте сделаем прикольную книгу, с шутками, забавными картинками и простыми примерами, чтобы читать ее было интересно? Мы согласились: а давайте!
https://habr.com/ru/companies/bhv_publishing/articles/993124/
-
Финтех-2026: почему банки перестали «рисовать кнопки» и занялись рефакторингом фундамента
Долгое время цифровизация банков напоминала строительство фасада: красивые мобильные приложения, чат-боты и UX-исследования. Но к 2026 году индустрия уперлась в потолок: фронтенд идеален, а бэкенд захлебывается в объемах данных и легаси-процессах. Сегодня фокус сместился внутрь. Мы разберем пять технологических трендов, которые превращают банк из «сервиса с картинками» в высокопроизводительную low-latency платформу, где во главе угла стоят данные и их связность.
https://habr.com/ru/companies/finam_broker/articles/993226/
#iso_20022 #субд #графовые_бд #графовые_базы_данных #искусственный_интеллект #безопасность #финансы #банк #антифрод #антифродсервис
-
Как мы учим стажеров разработке на Turbo Script, используя системный подход
Привет, мир! Софья, 5 лет в ERP на Turbo Script, старший разработчик Консист Бизнес Групп. За это время я не раз убеждалась: обучение стажёров — это искусство баланса между академическими знаниями и реальными задачами, где каждая строчка кода может стать либо фундаментом архитектуры, либо техническим долгом. В этой статье поделюсь своим подходом к наставничеству: что брать для перехода от теории к практике и как выстроить обучение так, чтобы стажёр не просто решал задачи, а начинал мыслить системно. Если Вы джун, который только входит в мир продуктовой разработки, или наставник, ищущий подход к обучению, добро пожаловать под кат!
https://habr.com/ru/companies/lansoft_career/articles/992020/
#стажировка_в_it #карьера_программиста #карьера_в_it #учебный_процесс #agile #turbo #script #код #документирование #субд
-
Как перенести свои данные в Digital Q.DataBase из других СУБД
Привет, Хабр! В предыдущей статье мы рассказали, как установить Digital Q.DataBase на Astra Linux 1.8 и начать работу с этой российской СУБД, которая поддерживает нативную работу с диалектами MS SQL, PostgreSQL и Oracle. Сегодня мы поговорим о том, как перенести уже существующие данные в Digital Q.DataBase из других систем управления базами данных. Для решения поставленной задачи мы разработали инструмент – Мастер переноса БД. Он позволяет выгрузить структуру, данные и хранимую логику из уже развернутой БД на одной из трех СУБД (Oraсle, MS SQL и PostgreSQL) и загрузить их в Digital Q.DataBase без переписывания кода приложений в отличие от любых миграторов-конверторов.
https://habr.com/ru/companies/diasoft_company/articles/989928/
#субд #sql #postgresql #база_данных #хранение_данных #itинфраструктура #big_data #digital_qdatabase #миграция_данных #миграция_бд
-
Базы данных. Основа реляционных баз
Основы реляционных баз данных: знакомимся с ключевыми концепциями Представьте себе гигантскую библиотеку, где тысячи книг аккуратно разложены по полкам. Базам данных отведена схожая роль: они упорядоченно хранят информацию, позволяя быстро находить нужные данные, вносить изменения и проводить анализ. Сегодня большинство бизнес-решений полагаются на реляционные базы данных — удобный инструмент, позволяющий организовывать данные в виде таблиц, строк и столбцов. 💡 Эта статья станет отправной точкой в мир баз данных. Читайте дальше, чтобы узнать: ▪️ Основные особенности реляционных баз данных и причины их популярности. ▪️ Принципы проектирования таблиц и организации отношений между ними. ▪️ Важность первичных и внешних ключей для поддержания целостности данных. Разберемся с этими вопросами детально в нашей статье!
https://habr.com/ru/articles/988660/
#основы_реляционных_баз_данных #первичные_ключи #базы_данных #sql #проектирование_баз_данных #реляционные_субд #субд
-
PostgreSQL для WMS: стратегия выбора СУБД в эпоху импортозамещения
Выбор СУБД для системы управления складом (WMS) сегодня — это не просто технический вопрос. От него напрямую зависят: - безопасность и соответствие требованиям регуляторов; - совокупная стоимость владения ИТ‑ландшафтом; - гибкость и масштабируемость складской логистики в будущем. Мы в INTEKEY прошли этот путь осознанно: все новые проекты INTEKEY WMS для крупных российских заказчиков работают на PostgreSQL и его коммерческих редакциях. В этой статье делимся нашим подходом к выбору СУБД для WMS в условиях импортозамещения и усиливающихся требований к критической инфраструктуре.
https://habr.com/ru/companies/intekey/articles/983220/
#postgres #postgresql #субд #базы_данных #wms #wmsсистемы #автоматизация_склада #системы_автоматизации #хранение_данных
-
Postgresso #11-12 (84-85)
Postgres Pro Enterprise 18.1.1 До Нового Года успела выйти 18-я версия Postgres Pro Enterprise - Postgres Pro Enterprise 18.1.1 . Версии Postgres Pro Standard 18.1.1 и - до неё - Postgres Pro Standard 18.0.1 следовали за соответственно. А - как видно из номера - Postgres Pro Enterprise 18.1.1 - перепрыгнула через ступеньку. Поэтому, если будет желание отследить изменения, унаследованные от Standard и PostgreSQL, надо сравнивать сразу с 2 версиями каждой. Мы же здесь не будем фокусироваться на формальностях и просто приведём (неполный, конечно - полный слишком велик для нашего жанра) список нового. Добавлена возможность создавать таблицы, которые разделяются на секции при помощи внешнего ключа. Внешний ключ используется как ссылка на родительскую секционированную таблицу и определяется в предложении PARTITION BY REFERENCE . Обновлены модули, в том числе BiHA . В ней много важных изменений:
https://habr.com/ru/companies/postgrespro/articles/960360/
#dbms #rdbms #postgresql #postgres #sql #data_bases #субд #рсубд #базы_данных
-
Чему меня научила разработка C#-клиента для распределённой СУБД Яндекса
Привет, Хабр! Меня зовут Кирилл Курдюков, и мы с командой делаем YDB (СУБД Яндекса). Как и с языками программирования, популярность СУБД определяется не только их возможностями, но и экосистемой. В предыдущей статье я рассказал о том, как разработать Java-клиент для распределённой СУБД и интегрировать его с популярными ORM. А из этой статьи вы узнаете, как под капотом работает ADO.NET, почему управление пулом сессий может сильно влиять на ваш код работы с базой данных и какой стратегии обработки ошибок можно придерживаться для разработки отказоустойчивых сервисов. Статья будет полезна тем, кто изучает особенности взаимодействия в распределённых системах или просто хочет научиться лучше писать клиентский код, работающий с современными распределёнными системами.
-
Семь «смертных» грехов настройки корпоративных баз данных …и почему они до сих пор встречаются даже в больших компаниях
Объемы корпоративных данных продолжают расти, и, как следствие, увеличивается количество информационных систем, обеспечивающих их обработку и хранение. Так, если еще 15 лет назад наличие 20 баз данных считалось значительной нагрузкой, то сегодня 200 баз уже воспринимаются как норма. Однако важно не только защищать данные на всех этапах их жизненного цикла, но и обеспечивать безопасную конфигурацию СУБД – среды, в которой эти данные хранятся и обрабатываются. СУБД нередко становятся мишенью для киберпреступников. В этой статье разберем семь конфигурационных антипаттернов , которые мы встречаем чаще всего, а также предложим способы , как их исправить.
https://habr.com/ru/companies/garda/articles/978408/
#субд #информационная_безопасность #защита_данных #безопасность_данных #dbf
-
Семь «смертных» грехов настройки корпоративных баз данных …и почему они до сих пор встречаются даже в больших компаниях
Объемы корпоративных данных продолжают расти, и, как следствие, увеличивается количество информационных систем, обеспечивающих их обработку и хранение. Так, если еще 15 лет назад наличие 20 баз данных считалось значительной нагрузкой, то сегодня 200 баз уже воспринимаются как норма. Однако важно не только защищать данные на всех этапах их жизненного цикла, но и обеспечивать безопасную конфигурацию СУБД – среды, в которой эти данные хранятся и обрабатываются. СУБД нередко становятся мишенью для киберпреступников. В этой статье разберем семь конфигурационных антипаттернов , которые мы встречаем чаще всего, а также предложим способы , как их исправить.
https://habr.com/ru/companies/garda/articles/978408/
#субд #информационная_безопасность #защита_данных #безопасность_данных #dbf
-
Семь «смертных» грехов настройки корпоративных баз данных …и почему они до сих пор встречаются даже в больших компаниях
Объемы корпоративных данных продолжают расти, и, как следствие, увеличивается количество информационных систем, обеспечивающих их обработку и хранение. Так, если еще 15 лет назад наличие 20 баз данных считалось значительной нагрузкой, то сегодня 200 баз уже воспринимаются как норма. Однако важно не только защищать данные на всех этапах их жизненного цикла, но и обеспечивать безопасную конфигурацию СУБД – среды, в которой эти данные хранятся и обрабатываются. СУБД нередко становятся мишенью для киберпреступников. В этой статье разберем семь конфигурационных антипаттернов , которые мы встречаем чаще всего, а также предложим способы , как их исправить.
https://habr.com/ru/companies/garda/articles/978408/
#субд #информационная_безопасность #защита_данных #безопасность_данных #dbf
-
Семь «смертных» грехов настройки корпоративных баз данных …и почему они до сих пор встречаются даже в больших компаниях
Объемы корпоративных данных продолжают расти, и, как следствие, увеличивается количество информационных систем, обеспечивающих их обработку и хранение. Так, если еще 15 лет назад наличие 20 баз данных считалось значительной нагрузкой, то сегодня 200 баз уже воспринимаются как норма. Однако важно не только защищать данные на всех этапах их жизненного цикла, но и обеспечивать безопасную конфигурацию СУБД – среды, в которой эти данные хранятся и обрабатываются. СУБД нередко становятся мишенью для киберпреступников. В этой статье разберем семь конфигурационных антипаттернов , которые мы встречаем чаще всего, а также предложим способы , как их исправить.
https://habr.com/ru/companies/garda/articles/978408/
#субд #информационная_безопасность #защита_данных #безопасность_данных #dbf
-
Eventually-consistent СУБД — всё?
В начале 2010-х в профессиональном сообществе разработчиков и архитекторов распределенных систем широко обсуждалась идея, что мир баз данных вступает в новую эру. На фоне успехов крупных интернет-сервисов термин BASE начал использоваться как противопоставление классическому ACID. Хайп вокруг NoSQL, CAP-теоремы и масштабируемых систем породил лозунги вроде «SQL умер», «ACID — для банков, а мы делаем веб», «eventual consistency — это нормально». Однако спустя полтора десятилетия крупные облачные и корпоративные платформы по-прежнему говорят языком транзакций, изолированных операций и строгой согласованности. Что же произошло? Была ли «битва ACID и BASE» реальным технологическим разломом или лишь отражала ограничения своего времени? В этой статье мы разберём, как возникли ACID и BASE, почему BASE быстро стал популярен и что на самом деле означает тезис «победил ACID» в 2020-е годы.
https://habr.com/ru/articles/980082/
#acid #base #eventual_consistency #субд #базы_данных #распределенные_системы
-
Как установить Digital Q.DataBase на Astra Linux 1.8 и бесплатно работать с MS SQL, PostgreSQL и Oracle
Привет, Хабр! Мы много работаем с компаниями, которым необходимо использовать отечественное ПО для баз данных. В таких проектах часто уже есть инфраструктура на MS SQL Server, PostgreSQL или Oracle Database. Основной конфликт — требования регуляторов и высокая стоимость миграции логики приложений на другую СУБД. Мы создали продукт, который нативно понимает диалекты и позволяет работать с существующими базами без переписывания кода. В статье расскажем, как развернуть Digital Q.DataBase для начала работы с базами без долгой и затратной миграции.
https://habr.com/ru/companies/diasoft_company/articles/977170/
#субд #база_данных #PostgreSQL #Хранение_данных #ITинфраструктура #SQL #digital_qdatabase #астра #big_data
-
Как мы запускали «марсоход» на PostgreSQL: автоматизация кластеров в изолированной среде крупной компании
Мы создали комплексную систему автоматического развертывания кластеров PostgreSQL, протестировали ее более 150 раз, внедрили у заказчика в изолированной инфраструктуре, и все заработало. Никакого доступа к рабочей инфраструктуре, никакого интернета, никакого «скопировал — вставил». Даже буфер обмена отключен. Все тестируем у себя, воссоздав полностью среду заказчика. А это уже больше похоже на запуск марсохода.
https://habr.com/ru/companies/jetinfosystems/articles/976520/
#субд #базы_данных #postgresql #itинфраструктура #проектирование_систем #тестирование #закрытый_контур