DATABASE DESIGN – Telegram
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
Drupal интегрируется с MongoDB для оптимизации производительности

Текст: В статье описывается сотрудничество Дэвида Беккера с MongoDB для разработки драйвера, позволяющего интегрировать эту документно-ориентированную базу данных с Drupal. Использование MongoDB может существенно улучшить производительность и масштабируемость Drupal, делая его более конкурентоспособным в цифровом мире. Автоматизация новостей с MongoDB и ИИ

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

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

#en

@database_design | Другие наши каналы
Параметры конфигурации мастера, отслеживаемые репликами PostgreSQL

Значения восьми параметров конфигурации мастера (primary, ведущего сервера PostgreSQL) сохраняются в управляющих файлах и изменения их значений передаются через журнал (WAL) на реплики. Если реплика открыта для запросов (hot_standby=on), то значения пяти числовых параметров на реплике должны быть не меньше, чем на мастере, иначе процесс startup прекратит накат (replay) журнальных записей. А после рестарта экземпляры реплик не запустятся. В статье рассматриваются эти параметры особенности изменения их значений.

Значения пяти числовых параметров конфигурации, сохраненных в управляющем файле кластера, можно посмотреть утилитой pg_controldata:


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

#ru

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

Представим себе картину из идеального мира данных, в котором всё стабильно, изменений нет и на горизонте не предвидятся. Аналитик полностью согласовал с заказчиком требования к витрине, спроектировал решение и передал в разработку. Разработчики внедрили витрину в продуктивный контур, пользователи счастливы, всё работает корректно — сопровождение разработчиков и аналитиков не требуется. Представили?

Но, как мы знаем, «IT» и «изменения» — синонимы, поэтому в идеальном мире, как гром среди ясного неба, появляются новые требования: разработать инструмент для регулярного добавления в витрину данных новых атрибутов, на текущий момент в неизвестном количестве.

Сразу отмечу, что решения и оценки, о которых пойдёт речь, подбирались для работы с большими данными на стеке технологий Apache Hadoop, где для обработки данных использовали фреймворк Apache Spark, СУБД — Apache Hive для анализа данных, оркестратор — Airflow, данные хранятся в колоночном формате Parquet.


Читать: https://habr.com/ru/companies/T1Holding/articles/903546/

#ru

@database_design | Другие наши каналы
Упростите управление базами данных с MariaDB и Kubernetes

Kubernetes — это стандарт в оркестрации контейнеров, но управление stateful-приложениями усложнено. Оператор MariaDB Enterprise для Kubernetes предлагает автоматизированное решение для развертывания и управления платформой MariaDB в кластерах Kubernetes. Узнайте больше по ссылке.

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

#en

@database_design | Другие наши каналы
Как MongoDB и ИИ трансформируют устаревшие системы

Текст: Компания MongoDB интегрирует новейшие достижения ИИ для модернизации устаревших систем. Благодаря AI Forward Deployed Engineer создан новый подход к разработке, решающий проблемы с масштабом и скоростью. Это оптимальная помощь компаниям, стремящимся к инновациям. Присоединяйтесь к революции! Перспективы Drupal с MongoDB

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

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

#en

@database_design | Другие наши каналы
PostgreSQL: грабли, на которые мы наступаем… снова

СУБД PostgreSQL является одной из самых популярных реляционных баз данных с открытым исходным кодом, и благодаря почти 40-летней истории развития она является отличным выбором для приложений любого размера. Но многие начинающие администраторы и разработчики совершают одни и те же ошибки при работе с этой СУБД. В этой статье мы рассмотрим некоторые из них.


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

#ru

@database_design | Другие наши каналы
Obsidian: Шаблоны

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


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

#ru

@database_design | Другие наши каналы
Переосмысление поиска с Voyage AI и MongoDB

Ваша информация найдёт вас! MongoDB и Voyage AI работают над улучшением AI-поиска, интегрируя передовые модели в Atlas. Это позволит разработчикам получить точные результаты поиска для сложных задач в здравоохранении, праве и финансах без сложности настройки. Узнайте больше на блогах MongoDB! MongoDB: Прорыв в развитии Drupal

Текст поста: Интеграция MongoDB с Drupal открывает новые горизонты для создания пользовательских приложений. Эта комбинация повышает производительность и масштабируемость, особенно для крупных проектов с миллионами пользователей. Узнайте, как MongoDB меняет игру для сайтов с высокой активностью. Вливайтесь в команду MongoDB!

Ищете возможность работать с передовыми технологиями ИИ в динамичной среде? MongoDB предлагает роль, где вы сможете решать реальные бизнес-задачи и сотрудничать с клиентами. Присоединяйтесь к нашей новаторской команде и создавайте будущее софта!

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

#en

@database_design | Другие наши каналы
Отвечает ли CRM за сохранность ПД и как не нарушить закон при хранении ПД в обычной таблице

Сегодня утром вы открыли глаза и четко осознали: бизнесу нужно развиваться!  Отлично, используйте все легальные доступные инструменты.

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

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

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

#ru

@database_design | Другие наши каналы
Новый способ ускорить откат операций

Пост для вас: Представляем инновационную функцию, разработанную Alibaba Cloud, которая значительно ускоряет процесс отката крупных транзакций при запуске сервера. Теперь даже длинные операции не вызовут длительного простоя, обеспечивая более эффективную работу систем. подробнее [здесь](https://mariadb.com/resources/blog/rollback-prepared-transactions-asynchronously-during-binlog-crash-recovery/).

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

#en

@database_design | Другие наши каналы
Оптимизация коммитов в MariaDB 11.7

В статье от Libing Song из Alibaba Cloud рассказывается о новой функции в MariaDB Server 11.7, ускоряющей коммиты больших транзакций и повышающей стабильность сервера. Эта функция полезна для репликаций, поддерживающих крупные транзакции.

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

#en

@database_design | Другие наши каналы
Контролируем качество данных с помощью Python

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

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


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

#ru

@database_design | Другие наши каналы
Low-code и No-code: 10 задач программиста, которые они точно решат

Low-code и no-code — не просто модный тренд, а мощные инструменты, которые уже сегодня решают задачи программистов: от создания MVP и автоматизации процессов до админок и найма. Разбираем 10 кейсов, где без кода — быстрее и эффективнее.

Читать: «Low-code и No-code: 10 задач программиста, которые они точно решат»

#ru

@database_design | Другие наши каналы
Как мы автоматизировали учет в IT-команде и почему это не всегда было радужно

Опыт автоматизации финучета в небольшой IT-команде — честно, с мемами и фейлами. Как ушли от Excel, почему сначала все пошло не по плану, что сэкономили, где накосячили и зачем все-таки это сделали. Без волшебных кнопок, но с выводами, которые помогут другим не наступить на те же грабли.


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

#ru

@database_design | Другие наши каналы
Как писать запросы для табличных моделей с помощью DAX

В этой статье мы погрузимся в мир запросов DAX для табличных моделей данных. ДAX (Data Analysis Expressions) — это мощный язык запросов, который используется для анализа и обработки данных в Power BI и других продуктах Microsoft. Мы рассмотрим, как с помощью DAX можно выполнять эффективные запросы к данным, начиная с простых операций, таких как получение всех строк из таблицы, и заканчивая более сложными задачами, например, использованием локальных мер и фильтрации данных.

Статья будет полезна как новичкам, так и опытным пользователям, стремящимся глубже понять возможности DAX и научиться использовать его для быстрой и точной аналитики.


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

#ru

@database_design | Другие наши каналы
Оптимальная настройка Postgres Pro в один клик с pgpro_tune

Представьте знакомую ситуацию: утро понедельника, задачи сыпятся одна за другой. Перед вами задача срочно развернуть новый сервис на базе Postgres Pro. Или, возможно, в эти выходные вы обновили железо своего сервера базы данных, увеличили количество CPU и объём RAM. Расскажем, как быстро привести СУБД в состояние, оптимально подходящее новому оборудованию и текущим нагрузкам.


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

#ru

@database_design | Другие наши каналы
Новый релиз MariaDB Connector/Node.js 3.4.2

MariaDB выпустила стабильную версию Connector/Node.js 3.4.2. Узнайте больше о значительных изменениях и скачайте её на официальном сайте MariaDB. Подробности о выпуске доступны в заметках к релизу.

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

#en

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

Привет, Хабр!

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


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

#ru

@database_design | Другие наши каналы
Единый механизм указания значений по умолчанию для StorageClass: централизованный подход Deckhouse

В Kubernetes важно правильно настроить StorageClass, чтобы эффективно использовать место для хранения данных приложений. Выбирать StorageClass по умолчанию можно вручную, но такой способ часто приводит к ошибкам и усложняет работу. В статье расскажем, почему ручной способ — не самый удобный, и покажем подход, который реализовали в Deckhouse. Он помогает проще и надёжнее управлять хранением данных.


Читать: https://habr.com/ru/companies/flant/articles/904264/

#ru

@database_design | Другие наши каналы
Не файлы, а люди: Почему Knowledge Management начинается с кофе-брейков

Представьте: в компании работает Алексей — senior-разработчик, который за пять лет стал незаменимым. Он знает каждый уголок legacy-кода, помнит, почему десять лет назад выбрали именно эту базу данных, и умеет чинить критические баги за минуты. Но Алексей увольняется. Руководство в панике: как передать его опыт? Проводят митинги, заставляют его записать всё в Confluence, а через месяц новый разработчик смотрит на эти документы и не понимает ни строчки. Знания Алексея ушли вместе с ним, а компания теряет клиентов из-за растущих багов.


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

#ru

@database_design | Другие наши каналы
Cloud4Y строит свой ЦОД. История третья

Привет!

Продолжаем рассказывать о строительстве дата-центров Cloud4Y (часть 1, часть 2).  В прошлый раз мы подняли тему КЦОД — контейнерных дата-центров, которые первыми у нас примут рабочую нагрузку. У вас возникли вопросы, поэтому сегодня расскажем, что это такое, как выглядит и почему мы используем КЦОД вместе с традиционным зданием дата-центра.


Читать: https://habr.com/ru/companies/cloud4y/articles/905016/

#ru

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