O-RAN Lab Operations · Pro
Shared Data Layer: Redis-backed low-latency store for xApps
SDL Architecture and DBAAS
The Shared Data Layer abstracts persistent storage behind a simple key-value API, shielding xApps from the underlying database technology. The current implementation uses Database-as-a-Service, backed by Redis, to deliver sub-millisecond read and write latency. SDL supports multiple data types: strings for simple values, hashes for structured records, and sets for membership tracking. Each xApp accesses SDL through a client library that handles connection pooling, serialization, and retry logic. The DBAAS pod runs alongside the RIC platform, with Redis configured for append-only persistence…