You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jackrabbit.apache.org by Guillaume Belrose <ka...@gmail.com> on 2012/04/27 11:50:31 UTC

Berkeley DB support for Jackrabbit.

Hi all,
I am wondering if Berkeley DB Java edition is a database that is or
could be supported by Jackrabbit. All information I found on the
subject is quite a bit dated (circa 2007).
Many thanks in advance.
Guillaume.

Re: Berkeley DB support for Jackrabbit.

Posted by Stefan Guggisberg <st...@gmail.com>.
On Fri, Apr 27, 2012 at 1:00 PM, Guillaume Belrose <ka...@gmail.com> wrote:
> Thanks Stefan,
>
> The API looks quite simple, so I might have a go.
>
> By the way, I did a quick Google search, and BDB was supported in
> previous versions of Jackrabbit. The last trace I could find dates
> from version 1.1
> See http://svn.apache.org/repos/asf/jackrabbit/tags/1.1/contrib/bdb-persistence/
>
> Did it go away because of licenses issues?

yes

cheers
stefan

>
> Cheers,
>
> Guillaume.
>
>
>
> On 27 April 2012 11:09, Stefan Guggisberg <st...@gmail.com> wrote:
>> hi guillaume,
>>
>> On Fri, Apr 27, 2012 at 11:50 AM, Guillaume Belrose <ka...@gmail.com> wrote:
>>> Hi all,
>>> I am wondering if Berkeley DB Java edition is a database that is or
>>> could be supported by Jackrabbit. All information I found on the
>>> subject is quite a bit dated (circa 2007).
>>
>> support for berkeley db java edition should be straightforward to implement.
>> jackrabbit's persistence layer abstraction (the PersistenceManager interface)
>> fits nicely with key-value stores.
>>
>> i suggest you have a look at [1] and [2]. it should be relatively easy to extend
>> a berkeley-based implementation from [1].
>>
>> cheers
>> stefan
>>
>> [1] http://jackrabbit.apache.org/api/2.4/org/apache/jackrabbit/core/persistence/bundle/AbstractBundlePersistenceManager.html
>> [2] http://jackrabbit.apache.org/api/2.4/org/apache/jackrabbit/core/persistence/mem/InMemBundlePersistenceManager.html
>>> Many thanks in advance.
>>> Guillaume.

Re: Berkeley DB support for Jackrabbit.

Posted by Guillaume Belrose <ka...@gmail.com>.
Thanks Stefan,

The API looks quite simple, so I might have a go.

By the way, I did a quick Google search, and BDB was supported in
previous versions of Jackrabbit. The last trace I could find dates
from version 1.1
See http://svn.apache.org/repos/asf/jackrabbit/tags/1.1/contrib/bdb-persistence/

Did it go away because of licenses issues?

Cheers,

Guillaume.



On 27 April 2012 11:09, Stefan Guggisberg <st...@gmail.com> wrote:
> hi guillaume,
>
> On Fri, Apr 27, 2012 at 11:50 AM, Guillaume Belrose <ka...@gmail.com> wrote:
>> Hi all,
>> I am wondering if Berkeley DB Java edition is a database that is or
>> could be supported by Jackrabbit. All information I found on the
>> subject is quite a bit dated (circa 2007).
>
> support for berkeley db java edition should be straightforward to implement.
> jackrabbit's persistence layer abstraction (the PersistenceManager interface)
> fits nicely with key-value stores.
>
> i suggest you have a look at [1] and [2]. it should be relatively easy to extend
> a berkeley-based implementation from [1].
>
> cheers
> stefan
>
> [1] http://jackrabbit.apache.org/api/2.4/org/apache/jackrabbit/core/persistence/bundle/AbstractBundlePersistenceManager.html
> [2] http://jackrabbit.apache.org/api/2.4/org/apache/jackrabbit/core/persistence/mem/InMemBundlePersistenceManager.html
>> Many thanks in advance.
>> Guillaume.

Re: Berkeley DB support for Jackrabbit.

Posted by Stefan Guggisberg <st...@gmail.com>.
hi guillaume,

On Fri, Apr 27, 2012 at 11:50 AM, Guillaume Belrose <ka...@gmail.com> wrote:
> Hi all,
> I am wondering if Berkeley DB Java edition is a database that is or
> could be supported by Jackrabbit. All information I found on the
> subject is quite a bit dated (circa 2007).

support for berkeley db java edition should be straightforward to implement.
jackrabbit's persistence layer abstraction (the PersistenceManager interface)
fits nicely with key-value stores.

i suggest you have a look at [1] and [2]. it should be relatively easy to extend
a berkeley-based implementation from [1].

cheers
stefan

[1] http://jackrabbit.apache.org/api/2.4/org/apache/jackrabbit/core/persistence/bundle/AbstractBundlePersistenceManager.html
[2] http://jackrabbit.apache.org/api/2.4/org/apache/jackrabbit/core/persistence/mem/InMemBundlePersistenceManager.html
> Many thanks in advance.
> Guillaume.