Drupal интегрируется с MongoDB для оптимизации производительности
Текст: В статье описывается сотрудничество Дэвида Беккера с MongoDB для разработки драйвера, позволяющего интегрировать эту документно-ориентированную базу данных с Drupal. Использование MongoDB может существенно улучшить производительность и масштабируемость Drupal, делая его более конкурентоспособным в цифровом мире. Автоматизация новостей с MongoDB и ИИ
В 2025 году медиа активно используют MongoDB и генеративный ИИ для создания подкастов. Эта технология позволяет хранить данные статей и использовать AI для преобразования текста в качественные аудиоформаты. Это не только ускоряет процессы, но и открывает новые возможности для бизнеса.
Читать подробнее
#en
@database_design | Другие наши каналы
Текст: В статье описывается сотрудничество Дэвида Беккера с 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 | Другие наши каналы
Значения восьми параметров конфигурации мастера (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 | Другие наши каналы
Представим себе картину из идеального мира данных, в котором всё стабильно, изменений нет и на горизонте не предвидятся. Аналитик полностью согласовал с заказчиком требования к витрине, спроектировал решение и передал в разработку. Разработчики внедрили витрину в продуктивный контур, пользователи счастливы, всё работает корректно — сопровождение разработчиков и аналитиков не требуется. Представили?
Но, как мы знаем, «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 | Другие наши каналы
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 | Другие наши каналы
Текст: Компания 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 | Другие наши каналы
СУБД PostgreSQL является одной из самых популярных реляционных баз данных с открытым исходным кодом, и благодаря почти 40-летней истории развития она является отличным выбором для приложений любого размера. Но многие начинающие администраторы и разработчики совершают одни и те же ошибки при работе с этой СУБД. В этой статье мы рассмотрим некоторые из них.
Читать: https://habr.com/ru/companies/otus/articles/902942/
#ru
@database_design | Другие наши каналы
Obsidian: Шаблоны
В этой статье я расскажу про то, как можно автоматизировать некоторые задачи с помощью встроенного плагина
Читать: https://habr.com/ru/articles/903934/
#ru
@database_design | Другие наши каналы
В этой статье я расскажу про то, как можно автоматизировать некоторые задачи с помощью встроенного плагина
Шаблоны и подготовлю себя и вас к самому крупному и исчерпывающему руководству по плагину 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 | Другие наши каналы
Ваша информация найдёт вас! 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 | Другие наши каналы
Сегодня утром вы открыли глаза и четко осознали: бизнесу нужно развиваться! Отлично, используйте все легальные доступные инструменты.
Только, пожалуйста, не развивайте свое дело, пренебрегая обязательными пунктами ведения бизнеса, которые установило законодательство. Я о работе с персональными данными. Не устаю напоминать, потому что это действительно важно.
Сегодня разбираю законность хранения ПД в обычных таблицах и 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 | Другие наши каналы
Пост для вас: Представляем инновационную функцию, разработанную Alibaba Cloud, которая значительно ускоряет процесс отката крупных транзакций при запуске сервера. Теперь даже длинные операции не вызовут длительного простоя, обеспечивая более эффективную работу систем. подробнее [здесь](https://mariadb.com/resources/blog/rollback-prepared-transactions-asynchronously-during-binlog-crash-recovery/).
Читать подробнее
#en
@database_design | Другие наши каналы
MariaDB
Rollback Prepared Transactions Asynchronously During Binlog Crash Recovery | MariaDB
This blog post discusses a new feature in MariaDB Server 11.7 that speeds up the rollback of large transactions during server startup.
Оптимизация коммитов в MariaDB 11.7
В статье от Libing Song из Alibaba Cloud рассказывается о новой функции в MariaDB Server 11.7, ускоряющей коммиты больших транзакций и повышающей стабильность сервера. Эта функция полезна для репликаций, поддерживающих крупные транзакции.
Читать подробнее
#en
@database_design | Другие наши каналы
В статье от Libing Song из Alibaba Cloud рассказывается о новой функции в MariaDB Server 11.7, ускоряющей коммиты больших транзакций и повышающей стабильность сервера. Эта функция полезна для репликаций, поддерживающих крупные транзакции.
Читать подробнее
#en
@database_design | Другие наши каналы
MariaDB
Binlog Commit Optimization For Large Transaction | MariaDB
This blog post introduces a new feature in MariaDB Server 11.7 that speeds up the commit of large transactions and improves server stability, which is particularly beneficial for replication setups that support large transactions.
Контролируем качество данных с помощью Python
В работе с данными одной из самых больших трудностей является обеспечение их качества. В процессе анализа и обработки информации приходится сталкиваться с множеством проблем, таких как отсутствие нужных значений, неправильно отформатированные данные или ошибки, появляющиеся при сборе данных с веб-ресурсов.
В этой статье мы рассмотрим, как с помощью Python можно автоматизировать процесс проверки и очистки данных, используя популярные библиотеки, такие как pandas и pyspark. Мы исследуем практические подходы к подготовке данных для анализа, включая поиск аномалий, постобработку и работу с пустыми значениями, что поможет обеспечить высокое качество данных для дальнейших исследований и принятия решений.
Читать: https://habr.com/ru/companies/otus/articles/903634/
#ru
@database_design | Другие наши каналы
В работе с данными одной из самых больших трудностей является обеспечение их качества. В процессе анализа и обработки информации приходится сталкиваться с множеством проблем, таких как отсутствие нужных значений, неправильно отформатированные данные или ошибки, появляющиеся при сборе данных с веб-ресурсов.
В этой статье мы рассмотрим, как с помощью 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 | Другие наши каналы
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 | Другие наши каналы
Опыт автоматизации финучета в небольшой 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 | Другие наши каналы
В этой статье мы погрузимся в мир запросов 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 | Другие наши каналы
Представьте знакомую ситуацию: утро понедельника, задачи сыпятся одна за другой. Перед вами задача срочно развернуть новый сервис на базе 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 | Другие наши каналы
MariaDB выпустила стабильную версию Connector/Node.js 3.4.2. Узнайте больше о значительных изменениях и скачайте её на официальном сайте MariaDB. Подробности о выпуске доступны в заметках к релизу.
Читать подробнее
#en
@database_design | Другие наши каналы
MariaDB
MariaDB Node.js Connector 3.4.2 now available | MariaDB
MariaDB is pleased to announce the immediate availability of the MariaDB Connector/Node.js 3.4.2 GA release. Download Now MariaDB Connector/Node.js 3.4.2 is a Stable (GA) release.
О граблях в архитектуре баз данных
Привет, Хабр!
В предыдущей статье мы говорили о тех ошибках, которые допускают начинающие администраторы при работе с PostgreSQL. А сейчас мы рассмотрим те грабли, на которые могут наступить начинающие архитекторы при построении структуры баз данных. Начнем с первичных ключей.
Читать: https://habr.com/ru/companies/otus/articles/903724/
#ru
@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 | Другие наши каналы
В 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 | Другие наши каналы
Представьте: в компании работает Алексей — 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 | Другие наши каналы
Привет!
Продолжаем рассказывать о строительстве дата-центров Cloud4Y (часть 1, часть 2). В прошлый раз мы подняли тему КЦОД — контейнерных дата-центров, которые первыми у нас примут рабочую нагрузку. У вас возникли вопросы, поэтому сегодня расскажем, что это такое, как выглядит и почему мы используем КЦОД вместе с традиционным зданием дата-центра.
Читать: https://habr.com/ru/companies/cloud4y/articles/905016/
#ru
@database_design | Другие наши каналы