Large Object (LOB) Support

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 operations smaller chunks are read in streaming fashion.
Oracle Live SQL

OTN Cloud Promo RHS