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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
MongoDB Atlas Integrations for AWS CloudFormation and CDK are now Generally Available

Read: https://www.mongodb.com/blog/post/atlas-integrations-aws-cloud-formation-cdk-now-generally-available
MongoDB Atlas Integrations for CDKTF are now Generally Available

Read: https://www.mongodb.com/blog/post/mongodb-atlas-integrations-cdktf-now-generally-available
[recovery mode] Архитектура потоковой обработки медиа-данных

Что такое поток мультимедиа? Обычно это потоковое аудио или видео.

Существует множество источников таких данных:

- Веб-камеры, сетевые ip-камеры
- Звонки из call-центров (записываются и анализируются!)
- Стримы игр на ютуб
- и т.д.


Читать: https://habr.com/ru/post/719566/
6 книг по MySQL для старта работы и погружения в технологию

MySQL — реляционная СУБД, использующая декларативный язык программирования SQL. Она предлагает все необходимые возможности для создания баз данных и написания серверных приложений.

В нашей подборке — 6 книг по MySQL, которые будут полезны как на старте, так и для развития навыков. Рекомендуйте свои книги в комментариях!


Читать: https://habr.com/ru/post/719242/
MariaDB Python Connector 1.1.6 now available

Read: https://mariadb.com/?p=34903
Queenly Builds New Formalwear Shopping Experience With Full Text Search Indexing

Read: https://www.mongodb.com/blog/post/queenly-builds-new-formalwear-shopping-experience-with-full-text-search-indexing
👍1
MongoDB Welcomes New Cohort of Community Champions and Enthusiasts

Read: https://www.mongodb.com/blog/post/mongodb-welcomes-new-community-advocacy-program-members
Банк Открытие ищет эксперта в Oracle DBA

Вам нужно будет заниматься:
— установкой, настройкой и резервным копированием БД;
— поиском узких мест в быстродействии БД и предложение путей их решения;
— помощью разработчикам в оптимизации запросов;
— диагностикой и устранением неисправностей.

Требуется опыт работы с Oracle от 3-х лет.

Подробнее про обязанности, требования к кандидату и бонусы можно прочитать в полном описании вакансии: https://tprg.ru/J8wD

#вакансия
MapReduce: как и зачем?

Пример задачи.

Хотим автоматизировать огромный фруктовый рынок. На каждое событие будем писать строчку в структурированный лог. Этот лог не является частью runtime функционирования рынка, но может быть полезен для изучения статистики и аналитики.

Например, на основании лога продавец может сделать вывод, что свежие яблоки выгоднее привозить к 13:00.


Читать: https://habr.com/ru/post/720050/
Оператор LIKE в SQL: примеры и синтаксис

LIKE в SQL выполняет функцию оператора, который помогает фильтровать результаты. Показываем, как правильно использовать оператор LIKE.

Читать: «Оператор LIKE в SQL: примеры и синтаксис»
Аномалии под нагрузкой в PostgreSQL: о чём стоит помнить и с чем надо бороться

В этой статье мы разберём несколько аномальных случаев высокой нагрузки в СУБД PostgreSQL. Что это такое? Обычно PostgreSQL хорошо показывает себя под нагрузкой и оправдывает ожидания в отношении производительности — она остаётся высокой. Но при определённых профилях нагрузки СУБД может вести себя не так, как мы ожидаем. Это и есть аномалии, на которых мы сосредоточимся в данной статье (для тех, кто предпочитает видео, эта информация доступна в виде записи доклада на HighLoad++).

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

Также в рамках статьи мы рассмотрим следующее:


Читать: https://habr.com/ru/post/720272/
👍1
Как мы сокращаем время простоя при установке обновлений схемы базы данных. Советы разработчикам

Привет! Я работаю в компании Bercut, которая более 20 лет занимается разработкой и поддержкой ПО для операторов сотовой и фиксированной связи. Сегодня я хочу рассказать о наших подходах к сокращению времени простоя продуктивного комплекса при установке обновлений схемы данных на СУБД Oracle. Целевая аудитория — начинающие и продолжающие разработчики, которым интересно узнать о различных вариантах распараллеливания и ускорения работы DDL, DML и прочих штуках, облегчающих процесс отладки и установки.


Читать: https://habr.com/ru/post/720282/
Проблема построения оптимального плана выполнения запроса при использовании коллекций. Применение Extensible Optimizer

Привет! Я работаю в компании Bercut, мы более 20 лет занимается разработкой и поддержкой ПО для операторов сотовой и фиксированной связи. Прошел путь от инженера в отделе сопровождения до менеджера продукта. В последние годы работаю ведущим специалистом в отделе администрирования (Senior DBA) и решаю проблемы производительности высоконагруженных биллинговых базах данных, обслуживающих от сотен тысяч до десятков миллионов абонентов. Сегодня я хочу рассказать про проблему построения оптимального плана выполнения запроса при использовании коллекций в качестве входных переменных запроса и вариантах ее решения.


Читать: https://habr.com/ru/post/720326/
SQL запрос SELECT: значение и примеры

SELECT Name SQL, SQL запрос SELECT WHERE, выбор столбца, упорядочивание и другие практические примеры использования оператора.

Читать: «SQL запрос SELECT: значение и примеры»
SQL запрос SELECT: значение и примеры

SELECT Name SQL, SQL запрос SELECT WHERE, выбор столбца, упорядочивание и другие практические примеры использования оператора.

Читать: «SQL запрос SELECT: значение и примеры»
👍1
5 лучших практик для успешной стратегии управления мастер-данными

Задумывались ли вы, во сколько вашему бизнесу обходятся ошибки в справочниках компании? По данным Gartner - ведущей мировой исследовательской компании, неверные данные о клиентах могут стоить компании 30% ее годового дохода. С точки зрения информационных технологий, данные о клиентах относятся к мастер-данным или, как они еще называются, - основным данным.

ИТ-компания Qlever Solutions подготовила цикл материалов о том, что такое мастер-данные, почему ими важно управлять и как с помощью внедрения стратегии управления мастер-данными (master data management - MDM) сократить потери бизнеса.

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

В таких обстоятельствах использование данных становится все более трудным, если не сказать – невозможным. Причем это касается не только сложных проектов! Даже выявление наиболее прибыльных клиентов или высокомаржинальных продуктов является невыполнимой задачей, если не научиться управлять мастер-данными.


Читать: https://habr.com/ru/post/720738/
Building Digital Data Pipelines - Transforming Underwriting with Usage-based Insurance and MongoDB

Read: https://www.mongodb.com/blog/post/building-digital-data-pipelines-transforming-underwriting-usage-based-insurance-mongodb
Clear: Enabling Seamless Tax Management for Millions of People with MongoDB Atlas

Read: https://www.mongodb.com/blog/post/clear-enabling-seamless-tax-management-millions-people-atlas
Long-Term Backups (up to 10 years) on Autonomous Dedicated!

Blog that describes Long-Term backups on Autonomous Dedicated Infrastructure and Exadata Cloud@Customer

Read: https://blogs.oracle.com/database/post/long-term-backups-on-autonomous-dedicated