Что такое Data Mesh и как это работает? При участии Zhamak Dehghani
Confluent, an IBM Company
0:00 / 0:00
Что такое Data Mesh и как это работает? При участии Zhamak Dehghani
10 791 просмотр · 5 лет назад
Confluent, an IBM Company
96 тыс. подписчиков
10 791 просмотр · 5 лет назад
https://cnfl.io/podcast-episode-175 | Архитектурный сдвиг парадигмы «сетки данных» заключается в перемещении аналитических данных из монолитного хранилища данных или озера данных в распределенную архитектуру, что позволяет обмениваться данными для аналитических целей в режиме реального времени, непосредственно в точке их происхождения. Идея «сетки данных» была предложена Жамак Дехгани (директором по новым технологиям, Thoughtworks) в 2019 году. Здесь она знакомит с «сеткой данных» и основными проблемами, которые она пытается решить.
Жамак отмечает, что сложность и амбиции в использовании данных в современной индустрии значительно возросли. Но что такое «сетка данных»? Более полувека мы пытаемся демократизировать данные, чтобы получать ценность и предоставлять более качественные аналитические выводы. С постоянно растущим числом распределенных наборов данных в различных областях, разнообразная информация поступает во все больших объемах и с высокой скоростью. Чтобы устранить препятствия и удовлетворить потребность в данных для операционных нужд в различных сценариях использования, лучший способ — это «сетка данных». Это означает соединение данных по принципу «точка-точка» и высвобождение данных для аналитики, машинного обучения, предоставления доступа к ресурсоемким приложениям в масштабах всей организации и многого другого. Data Mesh решает проблему недостатков традиционной централизованной архитектуры платформ озер данных и хранилищ данных.
Парадигма Data Mesh основана на четырех принципах:
1. Ориентированное на предметную область владение данными
2. Данные как продукт
3. Данные доступны повсюду в рамках самообслуживаемой инфраструктуры данных
4. Стандартизация и управление данными
Децентрализованная, агностическая структура данных позволяет синтезировать данные и внедрять инновации. Отправной точкой является принятие идеологии, согласно которой данные могут находиться где угодно. Данные, согласованные с источниками, должны служить продуктом, доступным для людей по всей организации, чтобы они могли объединять, исследовать и получать полезные аналитические данные. Жамак и Тим также обсуждают следующие шаги, которые необходимо предпринять для внедрения Data Mesh на отраслевом уровне.
Чтобы узнать больше по этой теме, вы можете посетить совершенно новый курс Confluent Developer: Data Mesh 101. Confluent Developer — это единый ресурс, где вы найдете все необходимое для начала работы с Kafka.
ССЫЛКИ НА ВЫПУСКИ
► Основной доклад Жамака Дехгани на Kafka Summit Europe 2021: Как построить основу Data Mesh: • Zhamak Dehghani | Kafka Summit Europe 2021...
► Курс Data Mesh 101: https://cnfl.io/data-mesh-101-course-...
► Лучшие практики Saxo Bank для распределенной архитектуры, основанной на Data Mesh: https://cnfl.io/distributed-domain-dr...
► Размещение Apache Kafka в центре революции данных в Saxo Bank: https://cnfl.io/placing-apache-kafka-...
► Почему Data Mesh?: https://developer.confluent.io/podcas...
► Присоединяйтесь к сообществу Confluent: https://cnfl.io/join-confluent-commun...
► Узнайте больше с помощью руководств, ресурсов и материалов по Kafka на Confluent Developer: https://cnfl.io/visit-confluent-devel...
► Живая демонстрация: Введение в событийно-ориентированные микросервисы с Confluent: https://cnfl.io/event-driven-microser...
► Используйте промокод PODCAST100, чтобы получить дополнительные 100 долларов США бесплатного использования Confluent Cloud: https://www.confluent.io/confluent-cl...
► Подробности промокода: https://www.confluent.io/confluent-cl...
О КОМПАНИИ CONFLUENT
Confluent является пионером в создании принципиально новой категории инфраструктуры данных, ориентированной на данные в движении. Облачное решение Confluent — это базовая платформа для данных в движении, разработанная как интеллектуальная связующая нить, позволяющая постоянно передавать данные в режиме реального времени из множества источников по всей организации. С помощью Confluent организации могут выполнить новую бизнес-задачу по предоставлению богатого цифрового взаимодействия с клиентами и перейти к сложным, управляемым программным обеспечением операциям в режиме реального времени на бэкэнде. Чтобы узнать больш...