Large Object (LOB) Support

Latest release of Oracle NoSQL Database allows access to the large objects without having to materialize the large value in the application. This improves the performance and reduces memory consumption when dealing with the large values.

A LOB is stored as a sequence of chunks whose sizes are optimized for the underlying storage system. Splitting a LOB into chunks permits low latency operations across mixed work loads. LOB APIs in general provides:

  • Efficient storage and retrieval of large objects
  • Client side streaming interface for low memory consumption
  • Server side splitting and distribution of object chunks across nodes for better read/write latency

Large Objects

Figure 1: L
arge object split into smaller chunks and written to all the shards in parallel. During read operation smaller chunks are read in streaming fashion.
Kscope 16

Oracle Database Cloud