...
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)
...