hello Bertrand, thank you for your fast reply.
The reason why I am asking is because we have been using oracle's content db till now. It stores everything In database; binaries are stored as BLOB's. I recently found jackrabbit and I was quite amazed. But my supervisor was asking me about how jackrabbit saves it's data. I think he really likes everything being stored in database and he wanted to know where jackrabbit stores its content. I said: I don't know - I think it’s a mixture between database and filesystem and he asked me about the advantages of this way. So, Bertrand what you are actually saying is that I could actually use any storage I like serving as backend?! Am I understanding you correct that nodes and properties are stored in some database but file content is stored in filesystem? Am I able to configure jackrabbit to store everything at one place?! Regards, Simon > -----Ursprüngliche Nachricht----- > Von: Bertrand Delacretaz > [mailto:[email protected]] > Gesendet: Dienstag, 19. Jänner 2010 16:43 > An: [email protected] > Betreff: Re: where does jackrabbit store it's data? > > Hi, > > On Tue, Jan 19, 2010 at 4:24 PM, GUNACKER Simon > <[email protected]> wrote: > > ...Where does jackrabbit actually store it's data?... > > Data storage is handled by persistence managers (for > the nodes and > properties) and if enabled by a file-based DataStore > for large > binaries. By default (IIRC) the standalone webapp's > persistence > manager is configured to use the Derby embedded > database for storage. > Other persistence managers are file-based, but anyway > the storage > mechanism isn't visible, nor relevant, from the JCR > API's point of > view. > > See "persistence managers" in > http://jackrabbit.apache.org/frequently-asked- > questions.html, and > (optionally) > http://wiki.apache.org/jackrabbit/DataStore > > > ...what's the difference to > > using a 100% database solution?... > > In short, the JCR API provides high-level functionality > for content > management that relational databases don't. The > http://wiki.apache.org/jackrabbit/JcrLinks page > provides links to a > series of articles that might be useful. > > -Bertrand >
