Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

<?xml version="1.0" encoding="utf-8"?>
<html>

Pluggable Storage

Considerable thought, discussion, design, prototyping, etc has focused on what a DSpace+2.0 asset store should look like. In particular, whether and how such an asset store should model archival information packages (AIPs) in a more substantial manner than in the current architecture. This model is conceived as a DSpace asset store API/interface. Of course one big advantage of such an interface is the ease of writing implementations for different storage systems (file-based, grid, etc) and plugging them into DSpace. However, it should be noted that this benefit redounds to just having an interface, not having an AIP-aware one in particular.

...

...

  • Install bitstore dependencies:
    • DSBitStore has none
    • SRBBitStore requires jargon.jar and a broker instance. The former is part of the standard DSpace distribution, so no further requirements
    • S3BitStore requires the jets3t java library (and its dependencies) available at
      Code Block
      http://jets3t.s3.amazonaws.com/index.html
  • Place all required jars in
    Code Block
    dspace/lib
  • Configure bitstores for use in DSpace:
    • each 'assetstore' number in
      Code Block
      dspace.cfg
      can be assigned to an instance of a bitstore as follows:

...