jackrabbit-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Jackrabbit Wiki] Update of "Oak Blob Stores" by MattRyan
Date Mon, 24 Jul 2017 22:26:08 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Jackrabbit Wiki" for change notification.

The "Oak Blob Stores" page has been changed by MattRyan:

Created "Oak Blob Stores" page.

New page:
= Oak Blob Stores =
An Oak blob store is an optional storage component for storing large binary values.  It is
similar in concept to the Jackrabbit 2.x [[DataStore]] with some enhancements as described
in the [[https://jackrabbit.apache.org/oak/docs/plugins/blobstore.html|official documentation]].

This page is for development purposes to capture and collaborate on Oak blob store ideas in
development.  Once implemented the official docs should be updated accordingly.

== Cloud Blob Stores ==
Cloud blob stores are Oak blob store implementations that store blobs in cloud storage via
a cloud storage API.  The following blob store implementations are currently available in
Oak (as of 1.6):
 * S3DataStore
 * AzureDataStore

Possible future work in this area could include blob stores for Google Cloud Storage or OpenStack.
 Work on a generic cloud blob store using e.g. [[https://jclouds.apache.org/|JClouds]] has
been started and could be formalized.

== Multi-Source Blob Stores ==
A multi-source blob store is a logical blob store that performs the blob storage functions
via at least two other blob stores, based on configuration.  The blob stores used by the multi-source
blob store to perform the storage functions are called ''delegate'' blob stores.

There are currently two proposed multi-source blob stores:
 * [[OverlayDataStore]]
 * [[CompositeDataStore]]

View raw message