What is Data Mesh?
What is a data mesh?
Data mesh is not a technology; it is a conceptual theory of what types of applications we can place on it.
Interview answer: What is data mesh?
Data Mesh is an intentionally designed distributed data architecture, under centralized governance and standardization for interoperability, enabled by shared and harmonized self-serve data infrastructure.
I will try to articulate. Four principles make up a data mesh.
Data Mesh is a concept not a Product
Based on the applications requirement data mesh domains creation will have different type each type has different governance policy .
Type 1 : is easy to build but it away from the mesh model
All the domains use the same technologies, and all the domains use a centralized data lake split by folders and containers.
Example case : Company uses the Azure as cloude storage and databricks technologies and somany teams are using the centralized data lake.
Type 2 : Domains uses same technology but the storage is different in each domain.
领英推荐
Example: using Snowflake as common across all the domains, and storage is different from each domain (AWS, GCP, etc..)
Type 3: Each domain uses any technology and a different storage solution. (nightmare to build)
Example : Oracle + S3 storage, and Databricks with Azure.
conclusion:
Data lakes result in disconnected data producers, impatient data consumers, and, most problematic of all, a backlogged data team unable to meet business demands. Domain-oriented data architectures, such as data meshes, provide teams with the best of both worlds: a centrally managed database (or a distributed data lake) with domains (or business areas) in charge of their own pipelines. Data architectures can be scaled most easily by breaking them down into smaller, domain-oriented components.
Ref : https://www.youtube.com/watch?v=1Kk7NE1RMVQ
Ref : https://www.youtube.com/watch?v=uVaCQ9ESJOI
Ref: https://www.youtube.com/watch?v=l_3RyxsoZks
If any issues are edites required in the document, Please comment.
Thank you.
Consultant (Data Science | Cloud | Big Data | DBA | Netezza ) At CDW Technologies India Private Limited
2 年very informative.
Microsoft Certified - Senior Azure Data Engineer at Publicis Sapient
2 年CFBR