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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Мониторинг напряжения в ЦОД Физтеха: шесть лет, полет нормальный

ЦОД Физтеха ведет историю с суперкомпьютера МФТИ-60, которому удалось попасть в TOP500. Затем к нему добавили стойки и обновили вычислительные компоненты.

Штатно за мониторинг отвечала система Delta, но она не давала полной картины, например энергопотребления стоек. Поэтому в 2018 году ее решили усилить с помощью контроллера Wiren Board и модулей.

В статье мы расскажем о системе мониторинга напряжения в ЦОД, а также подведем итоги шестилетней работы и расскажем, были ли какие-либо проблемы и сбои.


Читать: https://habr.com/ru/companies/wirenboard/articles/844422/

#ru

@database_design | Другие наши каналы
Майкл Стоунбрейкер: «Всё новое — это хорошо забытое старое. Продолжение»

От редакции: Майкл Стоунбрейкер - один из самых известных в IT мире ученых и отец-основатель Postgres. В соавторстве с Энрю Павло, недавно опубликовал большой обзор всех актуальных технологий систем управления базами данных. В этом материале — подробно обо всем, что произошло в мире баз данных за последнее время, а также прогнозы. Мы посчитали что нельзя лишать нашу аудиторию возможности ознакомиться с этим обзором, поэтому подготовили данный перевод.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Читать: https://habr.com/ru/companies/postgrespro/articles/844540/

#ru

@database_design | Другие наши каналы
Майкл Стоунбрейкер: «Всё новое — это хорошо забытое старое. Продолжение»

От редакции: Майкл Стоунбрейкер - один из самых известных в IT мире ученых и отец-основатель Postgres. В соавторстве с Энрю Павло, недавно опубликовал большой обзор всех актуальных технологий систем управления базами данных. В этом материале — подробно обо всем, что произошло в мире баз данных за последнее время, а также прогнозы. Мы посчитали что нельзя лишать нашу аудиторию возможности ознакомиться с этим обзором, поэтому подготовили данный перевод.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Читать: https://habr.com/ru/companies/postgrespro/articles/844540/

#ru

@database_design | Другие наши каналы
Мой сервер бэкапов

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

В качестве железа выбрал старенький HP Microserver Gen7. Продавать большого смысла не видел, куда-то в продакшн ставить тоже — он почти на любой чих под 100% загружается, если какие-то сервисы вешать или просто в несколько потоков файлы по гигабитной сети копировать. А вот с простым хранением файлов он ещё справится.


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

#ru

@database_design | Другие наши каналы
Запуск Oracle Autonomous Database на Google Cloud

Хотите узнать, как начать использовать Oracle Autonomous Database на Google Cloud? Ознакомьтесь с нашим подробным гидом, который проведет вас через все шаги, от настройки аккаунта до оптимизации работы с базой данных. Подробности в статье!

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

#en

@database_design | Другие наши каналы
Multiboot usb flash накопитель в пару кликов через Ventoy

Очень краткое руководство по созданию мультизагрузочной флешки (multiboot flash driver) через программу Ventoy, статья о том как в пару кликов создать multiiboot накопитель для загрузки / установки множества дистрибутивов с одного flash накопителя.


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

#ru

@database_design | Другие наши каналы
Работа с конфигурацией в ASP.NET Core: практическое руководство с настройками MongoDB

MongoDB — популярная NoSQL база данных, которая хранит данные в формате документов. В статье расскажем, как настроить конфигурацию в ASP.NET Core с использованием паттерна Options.

Читать: «Работа с конфигурацией в ASP.NET Core: практическое руководство с настройками MongoDB»

#ru

@database_design | Другие наши каналы
Новая сертификация MongoDB для ускорения доставки приложений

MongoDB запустила новую сертификацию Application Delivery Certification для партнеров. Она включает онлайн-обучение и практические лаборатории, обеспечивая разработчиков знаниями и навыками для разработки и развертывания современных решений. Эта сертификация помогает ускорить внедрение MongoDB решений для клиентов. Вьетнам: AI и технологии для уличной торговли

Генеративный ИИ и облачные технологии MongoDB помогут улучшить эффективность и поддержать уличных торговцев во Вьетнаме. Ожидаются новые решения для e-commerce и фуд-индустрии, предлагаемые Ahamove под руководством CEO Нгона Фама. Узнайте больше в нашем гайде по Atlas Vector Search!

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

#en

@database_design | Другие наши каналы
Уровни изоляции транзакций в БД

В этой статье обсудим, что из себя представляет изолированность транзакций в БД, какие есть уровни изоляции транзакций, как их установить, какие бывают аномалии на разных уровнях, и что такое MVCC. Естественно, всё на простых примерах.


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

#ru

@database_design | Другие наши каналы
Записки оптимизатора (Часть 8). Нагрузка на диски сервера БД при работе с 1С. Пора ли делать апгрейд?

Поговорим про падения производительности ИТ-систем, которые на первый взгляд связаны с дисковой подсистемой. Но это только «на первый взгляд».

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


Читать: https://habr.com/ru/companies/softpoint/articles/845654/

#ru

@database_design | Другие наши каналы
Glyphic AI и MongoDB: Новая эра продаж с помощью ИИ

Glyphic AI, основанная бывшими инженерами Google DeepMind и Apple, использует ИИ для анализа продаж и оптимизации работы команд. С помощью MongoDB и LLMs, они превращают данные из звонков в полезную информацию, улучшая взаимодействие с клиентами и ускоряя процессы продаж. Новый сертификат для быстрой разработки на MongoDB

MongoDB анонсирует новый сертификат Application Delivery Certification, который помогает интеграторам быстро создавать и внедрять современные решения. Пилотная программа, проведенная с Accenture и Capgemini, уже доказывает свою эффективность. Узнайте больше на сайте MongoDB.

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

#en

@database_design | Другие наши каналы
Obsidian: синхронизация без боли

Легкий и простой способ настроить бесплатную синхронизацию Obsidian между всеми своими устройствами.


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

#ru

@database_design | Другие наши каналы
Сжатие данных в PostgreSQL: как различные методы влияют на хранение TOAST

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


Читать: https://habr.com/ru/companies/astralinux/articles/845596/

#ru

@database_design | Другие наши каналы
Как мы доработали postgres_exporter для мониторинга событий в БД

Привет, Хабр! Меня зовут Станислав Епишин, я DBA в дивизионе поддержки решений в тестовых средах в СберТехе. Эту статью я написал вместе с Дмитрием Корневым, тимлидом и DBA. У Сбера есть целевая СУБД, которую разработали в СберТехе на основе open source версии PostgreSQL, — Platform V Pangolin. Наша команда перешла на Pangolin в числе первых, когда у продукта еще не было инструментов для мониторинга БД. Забегая вперед, позже появились такие решения — графическая консоль Platform V Kintsugi, расширение для сбора статистики — Performance Insights и система мониторинга IT‑инфраструктуры Platform V Monitor. А поначалу мы решили мониторить базы данных связкой Grafana, Prometheus и postgres_exporter. Но, во‑первых, столкнулись, с тем, что нам не хватает гибкости в использовании queries.yaml в postgres exporter. А, во‑вторых, так мы не могли регистрировать события с таймаутом меньше 15 секунд. Поэтому мы тогда сделали свой инструмент для мониторинга — pangolin_exporter.

Надеюсь, что эта статья будет полезна тем, кто мониторит инфраструктуру с помощью postgres_exporter и хочет кастомизировать все под свои нужды. Покажу детали и код решения.


Читать: https://habr.com/ru/companies/sberbank/articles/845616/

#ru

@database_design | Другие наши каналы
PHP и работа с базами данных: Как выбрать и использовать ORM для максимальной производительности

ORM (Object-Relational Mapping, рус. Объектно-реляционное отображение) — это технология, которая связывает базы данных с концепциями объектно-ориентированных языков программирования, создавая «виртуальную объектную базу данных». С помощью ORM упрощается процесс сохранения объектов в реляционной базе данных и их последующего извлечения, так как она автоматизирует преобразования данных между двумя различными форматами.

По своей сути, ORM обеспечивает работу с базой данных на уровне объектов, что подразумевает соответствие структуры и данных в БД объектам кода. В ходе работы с этими объектами происходят изменения как в базе данных, так и в коде. Основные принципы функционирования ORM включают следующие тезисы:


Читать: https://habr.com/ru/companies/it_monsters/articles/845978/

#ru

@database_design | Другие наши каналы
Анализ распределённых данных в PostgreSQL с помощью FDW

С ростом объёмов данных и увеличением популярности распределённых систем необходимость в анализе распределённых данных становится всё более актуальной. PostgreSQL, благодаря своему мощному функционалу и гибкости, предлагает инструмент, который значительно облегчает эту задачу — Foreign Data Wrappers (FDW).

FDW позволяет подключаться к удалённым базам данных, как если бы они были локальными таблицами. Это удобно для аналитики, интеграции данных из различных источников и упрощает работу с распределёнными системами. FDW поддерживает не только PostgreSQL, но и другие базы данных, такие как MySQL, SQLite и даже API.


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

#ru

@database_design | Другие наши каналы
Pathfinder Labs Преобразует Искусственный Интеллект с MongoDB

Pathfinder Labs, новозеландская компания, использует MongoDB Atlas для разработки решений, помогающих правоохранительным органам бороться с преступностью и спасать жертв. Главный продукт компании, Paradigm, анализирует огромные массивы данных, что позволяет быстро принимать оперативные решения и минимизировать расходы.

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

#en

@database_design | Другие наши каналы
Что нового слышно о шине CXL: заметки с саммита по вычислениям, памяти и хранению данных

Приветствую, на связи снова Сергей Баширов, ведущий разработчик из R&D-команды Cloud.ru. Недавно я посетил очередной Compute, Memory, and Storage Summit, на котором было довольно много докладов на тему Compute Express Link (CXL). В статье сделал краткую выжимку из выступлений, а также поделился своими наблюдениями и выводами. Рассказал, чем полезна CXL и как устроена эта технология, разобрал сценарии применения в облачной инфраструктуре, а также поделился ссылками на интересные доклады по теме.
Читать дальше

Читать: https://habr.com/ru/companies/cloud_ru/articles/845946/

#ru

@database_design | Другие наши каналы
Data Warehouse, Data Lake, Data Lakehouse, Data Fabric, Data Mesh – что это такое, и в чем разница между концепциями

Эпоха современных хранилищ данных началась с появления реляционных баз данных (далее БД). С появлением бизнес-аналитики следствием развития БД стала концепция Data Warehouse (корпоративное хранилище данных, DWH).

Дальнейший рост объемов данных, введение термина «большие данные» и разнообразие требований к обработке привели к эволюции архитектур данных.

Рассмотрим этапы эволюции архитектуры данных: чем отличаются концепции, какие у них преимущества и недостатки, для каких задач в работе с данными подходят.


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

#ru

@database_design | Другие наши каналы
Вне клавиатуры: Apoorva Joshi, MongoDB

Apoorva Joshi, старший AI разработчик в MongoDB, делится секретами о балансе работы и жизни. Она рассказывает, как удаленная работа позволяет ей управлять личными и рабочими делами, использует гибкий график и советует устанавливать границы для повышения продуктивности. Узнайте больше! Paradigm на базе MongoDB: Новая эра расследований

Pathfinder Labs использует MongoDB Atlas для упрощения сбора и анализа доказательств с помощью Paradigm. В одном примере Paradigm позволил раскрыть дело за 40 минут, которое ранее заняло 12 месяцев. Благодаря AI и функционалу Vector Search, расследования стали более эффективными и точными.

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

#en

@database_design | Другие наши каналы
Вышел PostgreSQL 17: ускоренный вакуум, JSON_TABLE и упрощённая репликация

В PostgreSQL 17 появились усовершенствованный вакуум, который снижает потребление ресурсов в 20 раз, и улучшения в обработке WAL для повышения пропускной способности

Читать: «Вышел PostgreSQL 17: ускоренный вакуум, JSON_TABLE и упрощённая репликация»

#ru

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