SYSTEM Cited by 1 source
Pinterest UMS (wide-column store)¶
UMS is Pinterest's in-house wide-column store — one of the early HBase-backed storage services in the company's infrastructure history. The HBase deprecation retrospective names it as one of the foundational systems powered by HBase.
Definition¶
UMS exposes a wide-column API (akin to Bigtable / HBase) as a Pinterest-internal service, hiding raw HBase access behind a service boundary. Public information on UMS is limited to the mention in the HBase-deprecation retrospective (Source: sources/2024-05-14-pinterest-hbase-deprecation-at-pinterest).
Role in the HBase-deprecation case¶
UMS is one of the named services in Pinterest's HBase ecosystem diagram (Figure 1 in the source post), alongside Zen, OpenTSDB, Omid/Sparrow, Ixia, and Pinalytics. Collectively these services make HBase deprecation an organisation-level move — not just a storage-substrate swap but a family-level retirement of all HBase-backed services, each of which either migrates or rehomes.
Seen in¶
- sources/2024-05-14-pinterest-hbase-deprecation-at-pinterest — named as "wide column store (UMS)" in Pinterest's HBase ecosystem.
Related¶
- systems/hbase — UMS's storage substrate.
- systems/tidb — the NewSQL successor Pinterest selected for the general-NoSQL residual.
- patterns/nosql-to-newsql-deprecation — the org-level move UMS is embedded in.
- companies/pinterest.