Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

An Akubra BlobStore:
- has a collection of URI-addressable bitstreams
- may allow partial reads (InputStreams can skip()...)
- ...but does not allow partial writes

Java API

Blob (A finite, readable bitstream)
BlobStore (For getting connections)
  BlobStoreConnection (For CRUD operations)
 

Transactions

...

Example non-transactional BlobStore: FSBlobStore (see FSBlobStoreConnection)

Higher-level BlobStore TBD:
  - Uses FSBlobStore to persist data
  - Uses database to support transactions (via id mapping)

...