Database Mesh
(Redirected from Database mesh)
Jump to navigation
Jump to search
Database mesh is a concept developed by 张亮, who wrote this paper on infoq.cn. The main point is about governing data content that is distributed across many instances of databases. The idea is a derived from Service mesh.
Sharding-JDBC
The notion of Database mesh has everything to do with data sharding. The relevant document can be found here: Manual of sharding-JDBC.
Data mesh
There is an article on What is Data mesh?.
There are three important aspects of data mesh:
- Data Source
- Data Infrastructure
- Domain-oriented Data Pipeline
Making Decisions about adopting Data Mesh
The Data Mesh: Re-Thinking Data Integration
These are the five questions you must ask your self to make decisions about adopting Data mesh:
- Do your operational data owners, data engineers and data consumers struggle to collaborate effectively?
- Do they struggle to understand one another?
- Is a lack of business domain knowledge a primary productivity barrier for your data engineers?
- Is it a primary productivity barrier for your data consumers?
- Do you have unavoidable, business domain-specific variations in data across regions, BUs, etc.?