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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Migrating to the Autonomous Database - Dedicated using Database Links

Migrating to the Autonomous Database - Dedicated using Database Links

Read: https://blogs.oracle.com/database/post/migrating-to-the-autonomous-database-dedicated-using-database-links
Выбор BI системы для селф-сервис

Всем привет! Я - Никита Колганов из группы компаний “АСНА”. Группа компаний "АСНА" – это современная экосистема сервисов и решений для фармацевтического рынка, позволяющая нам развиваться самим и способствовать развитию партнеров.

Зачем мы вообще внедряли BI-систему?

В компании ежедневно делается множество отчетов, значительная часть которых  - средствами Excel. Помимо того, что ручной сбор отчетов занимает массу времени, так и сам Excel, как контейнер доставки отчетности, обладает рядом недостатков. Это, как минимум:

Проблема централизации - в каждом Excel может быть как свой набор исходных данных, так и свои методики расчета;

Проблема доставки - расшарить файл на большое количество участников бывает проблематично. Особенно, если он большой и не пролезает в почту;

Проблема безопасности - непросто ограничить доступ к Excel-файлу для определенного круга лиц

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

Изначально в качестве BI-системы мы хотели использовать Tableau и даже успели сделать несколько дашбордов, но случился февраль 2022 года, и Tableau стал недоступен. Вместе с тем, в компании назрела необходимость BI в концепции self-service.


Читать: https://habr.com/ru/articles/779238/
👍2
Тестируем СХД ExaGrid EX18: получилось ли заменить Dell DataDomain и HPE StoreOnce?

Привет, Хабр! На связи Алексей Зотов из К2Тех, и у меня для вас свежий обзор на железо. Сегодня пришла очередь СХД для бэкапов от ExaGrid — это продукт с продвинутым функционалом дедупликации на хранилище и отдельной фишкой в виде удивительно большого кэша. Под катом вас ждут первое впечатление, результаты тестирования и выводы об этой системе.


Читать: https://habr.com/ru/companies/k2tech/articles/779162/
Детализированные стратегии кэширования динамических запросов

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

Читать: https://habr.com/ru/companies/piter/articles/779302/
👍2
Вендоры сговорились? Новые СХД, видеокарты для китайского рынка, SSD-диски и другое железо

Начинается последний месяц года, а я рассказываю про феерию СХД, случившуюся в ноябре. Иначе не могу назвать то количество новинок, которые были представлены в этом сегменте. Selectel также не отстает от тренда и представляет IaaS-решение на базе СХД. Подробности под катом.


Читать: https://habr.com/ru/companies/selectel/articles/779018/
Manage the security of your Amazon RDS for Oracle databases with Oracle Data Safe

We are excited to announce that Oracle Data Safe cloud service now delivers essential security services for Oracle databases running in Amazon RDS. With the addition of RDS support, Data Safe can help secure ALL Oracle Database deployments – in Oracle Cloud, Oracle Cloud at Customer, third-party clouds like Microsoft Azure and Amazon AWS, and on-premises.

Read: https://blogs.oracle.com/cloudsecurity/post/manage-amazon-rds-for-oracle-databases-with-data-safe
Schema-level privilege grants with Database 23c

Many modern applications separate the data-owning schema from the application service or run-time account used to access that data. This schema provides for a separation of duty and the least-privilege model and can help lower the risk if the accessing account is compromised. Learn how Oracle Database 23c introduces a new schema-level grant.

Read: https://blogs.oracle.com/cloudsecurity/post/schemalevel-privilege-grants-with-database-23c
Annoucing Oracle Spatial Studio 23.2 Release

Oracle Spatial Studio 23.2 is now available, including multiple user enhancements and behind-the-scenes improvements. This article outlines five of the enhancements.

Read: https://blogs.oracle.com/database/post/annoucing-oracle-spatial-studio-232-release
Samsung Knox and MongoDB Join Forces to Secure the Future of Mobile Devices

Samsung Knox has partnered with MongoDB to enhance the security of mobile devices. They have been using MongoDB since 2019 for their cloud-based platform, enabling fast and efficient development. The collaboration has allowed Samsung Knox to build new microservices on top of MongoDB to address security challenges. Samsung Knox also utilizes MongoDB Enterprise Advanced for its database infrastructure, providing tools and features for monitoring, analytics, backups, and more. The partnership has allowed Samsung Knox to deploy new features and adapt to evolving needs while ensuring data security. They plan to continue working with MongoDB to spread knowledge among their developers and provide security solutions for mobile devices.

Read: https://www.mongodb.com/blog/post/samsung-knox-mongodb-join-forces-secure-future-mobile-devices
Рекомендации по ведению SQL-кода

В этом материале разберем общие рекомендации по ведению SQL-кода на примере СУБД MS SQL (T-SQL). Однако, многие пункты можно также применить и к другим СУБД.


Читать: https://habr.com/ru/articles/779598/
Obsidian: Мой опыт с LYT/Ideaverse и его русификация

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


Читать: https://habr.com/ru/articles/779804/
«Есть глюоны, кварки, виртуальные фотоны и… ячейки памяти»: что такое LUN-СХД, или как мы виртуализировали хранилище

Вся жизнь — это выбор. Между Apple и Android, MySQL и PostgreSQL, здоровым питанием и тортом после 18:00. Но как быть, если его хочется, а отрабатывать калории в зале — не очень? Обычно весь торт есть не заставляют, поэтому его можно нарезать небольшими частями и использовать по необходимости.

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

Читать: https://habr.com/ru/companies/selectel/articles/779826/
Бесконечные проверки – к успешному развитию: как мы обеспечиваем качество данных

Привет, Хабр! Меня зовут Яна и я работаю Data Quality в департаменте развития аналитики "Цепочки поставок и поддерживающие функции" X5 Tech. В этой статье мы с моей коллегой Наташей, менеджером по качеству данных, решили рассказать о мониторинге качества данных большинства отчётов нашей команды.

На первый взгляд может показаться, что проверять таблицы – задача рутинная и однотипная, но это не так, ведь все данные имеют свои особенности, а значит и проверки для них зачастую создаются уникальные. Статья, как нам кажется, будет полезна тем, кто интересуется качеством данных, ищет подходы к мониторингу или хочет больше узнать о работе DQ в целом.


Читать: https://habr.com/ru/companies/X5Tech/articles/779856/
Building AI With MongoDB: Optimizing the Product Lifecycle with Real-Time Customer Data



Read: https://www.mongodb.com/blog/post/building-ai-mongodb-optimizing-product-lifecycle-real-time-customer-data
Курс «PostgreSQL для начинающих»: #1 — Основы SQL

Этим постом я запускаю публикацию расширенных транскриптов лекционного курса "PostgreSQL для начинающих", подготовленного мной в рамках "Школы backend-разработчика" в "Тензоре".

В программе: рассказ об основах SQL, возможностях простых и сложных SELECT, анализ производительности запросов, разбор [не]эффективного применения индексов и особенностей работы транзакций и блокировок в этой СУБД.

Курс не претендует на лавры "войти в айти", поэтому подразумевает наличие у слушателя опыта программирования или работы с другими СУБД, и, главное, желания самостоятельно изучать тему работы с PostgreSQL глубже.

Для тех, кому комфортнее смотреть и слушать, а не читать - доступна видеозапись.


Читать: https://habr.com/ru/companies/tensor/articles/779698/
MDM и CDP: различия систем. Как сделать выбор

Любой компании, которая стремится сохранить конкурентоспособность на рынке, необходимо создание «золотой записи» (профиля) клиента во внутренних базах. Для этого многие используют системы управления мастер-данными (MDM, master data management), но сталкиваются с рядом проблем, другие – применяют CDP-платформы (Customer Data Platform), которые также имеют свои недостатки. А теперь представьте, если от каждого из решений можно было взять лишь лучшее, оставив за бортом все слабые стороны. Как это сделать – в новой статье CleverData под катом.


Читать: https://habr.com/ru/companies/lanit/articles/776862/
Expanding Monty’s Role at MariaDB

Read: https://mariadb.com/?p=38389
Записки оптимизатора 1С (Часть 5). Ускорение запросов с RLS в 1С системах

Замахнемся сегодня на RLS.

Обсуждать будем проблемы по нашему профилю, связанные с производительностью 1С:Предприятие. Но, в целом, этот материал может быть полезен и не только 1С-никам.

Почему запросы с RLS очень часто такие долгие?

Какие есть варианты их ускорить?


Читать: https://habr.com/ru/companies/softpoint/articles/780340/
New MariaDB Enterprise Server Releases 10.4-10.6 with Backported Features

Read: https://mariadb.com/?p=38394
Переход с ETL на ELT

ETL (Извлечение-Трансформация-Загрузка) и ELT (Извлечение-Загрузка-Трансформация) — два термина, которые часто используются в области инженерии данных, особенно в контексте захвата и преобразования данных. Хотя эти термины часто используются как взаимозаменяемые, они относятся к немного разным концепциям и имеют различные последствия для проектирования конвейера данных.

В этом посте мы проясним определения процессов ETL и ELT, обозначим различия между ними и обсудим преимущества и недостатки, которые они предлагают инженерам и командам по работе с данными в целом. И самое главное, я опишу, как недавние изменения в формировании современных команд по работе с данными повлияли на ландшафт борьбы ETL против ELT.
Понимание Извлечения (Extract), Загрузки (Load) и Трансформации (Transform) независимо друг от друга

Главный вопрос при сравнении ETL и ELT, очевидно, последовательность выполнения шагов Извлечения, Загрузки и Трансформации в рамках данных.


Читать: https://habr.com/ru/companies/itsumma/articles/780612/