💡 Key Insight
In PostgreSQL, catalog reads are local file reads.
In YugabyteDB, catalog tables are distributed objects stored in DocDB.
Without caching, many metadata lookups would require RPCs to the master leader hosting the SysCatalog tablet.
Multiple caching layers ensure that, once warmed, most catalog lookups are served entirely from backend memory.