Date: 2004-11-04T10:04:47 Editor: BrianLee <[EMAIL PROTECTED]> Wiki: Jakarta-Slide Wiki Page: DefinitionNode URL: http://wiki.apache.org/jakarta-slide/DefinitionNode
no comment Change Log: ------------------------------------------------------------------------------ @@ -49,6 +49,19 @@ To setup Slide with multiple Store Definitions see MultiStoreConfig +==== General Store Information ==== + +Stores are low level services that handle the actual storage of content and related data. Stores are totally pluggable, enabling the use of the most appropriate storage method for the type of data to store. + +Two different kinds of services exist: + + * The Descriptors stores, which are responsible for storing structure, locks, metadata, etc. + * The Content stores, which is only responsible for storing the actual content. + +This distinction has been made because it's easy to see that while some repositories are very efficient at managing and indexing small amounts of data (relational databases are a good example of this), others are best for storing big chunks of data (for example filesystems). Within Slide, every object can possibly have a different kind of backing low-level service. For example, some objects might be stored in a remote LDAP directory, while others could be stored in an local SQL database. Thus, the content of a namespace can be distributed across several different descriptors and content stores. It is up to the administrator to choose how objects will be stored using the Slide configuration file, which maps low-level services to individual nodes in the namespace. Services are attributed to nodes in the namespace. This mapping is automatically inherited by sub-nodes. Here is an example of how one namespace might be mapped into different low-level services: + +http://jakarta.apache.org/slide/javadoc-2.1/javadoc/org/apache/slide/common/doc-files/stores.png + ==== Parameters ==== ==== Scope ==== --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
