Overview
Pinterest’s Storage and Caching team owns a number of online services that help deliver value to users. However, to reduce the maintenance burden of running these services, the team decided to 1) replace HBase with TiDB database as the storage engine; and 2) build a flexible framework that proxies TiDB and can easily power the different data models users need. The team calls this framework Structured Data Store (SDS).
In this session, Pinterest Staff Software Engineer Alberto Ordonez Pereira explores the composable architecture powering the SDS framework, how it can be used to support multiple data models on top of TiDB database, and how Pinterest actually uses it.