Update gma.md

This commit is contained in:
Mars Lan 2020-01-15 23:02:39 -08:00 committed by GitHub
parent bb245771ee
commit 7789ff9a7d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,9 +1,12 @@
# What is Generalized Metadata Architecture (GMA)?
GMA is the name for DataHub's backend infrastructure. Unlike any existing architectures, GMA will be able to efficiently service the three most common query patterns (`document-oriented`, `complex` & `graph` queries, and `fulltext search`)
— with minimal onboarding efforts needed.
GMA is the backend infrastrcuture for DataHub. Unlike existing architectures, GMA leverages multiple storage technologies to efficiently service the four most commonly used query patterns
- Document-oriented CRUD
- Complex queries (including joining distributed tables)
- Graph traversal
- Fulltext search and autocomplete
GMA also embraces a distributed model, where each team owns, develops and operates their own metadata services (known as [GMS](gms.md)), while the metadata are automatically aggregated to populate the central [metadata graph](graph.md) and [search indexes](search-index.md). This is made possible by standardizing the metadata models and the access layer.
GMA also embraces a distributed model, where each team owns, develops and operates their own [metadata services](gms.md), while the metadata are automatically aggregated to populate the central metadata graph and search indexes.
This is made possible by standardizing the metadata models and the access layer.
We strongly believe that GMA can bring tremendous leverage to any team that has a need to store and access metadata.
Moreover, standardizing metadata modeling promotes a model-first approach to developments, resulting in a more concise, consistent, and highly connected metadata ecosystem that benefits all DataHub users.
Moreover, standardizing metadata modeling promotes a model-first approach to developments, resulting in a more concise, consistent, and highly connected metadata ecosystem that benefits all DataHub users.