NAME

KiokuDB::Backend::BDB - BerkeleyDB backend for KiokuDB.

SYNOPSIS

    KiokuDB->connect( "bdb:dir=/path/to/storage", create => 1 );

DESCRIPTION

This is a BerkeleyDB based backend for KiokuDB.

It is the best performing backend for most tasks, and is very feature complete as well.

The KiokuDB::Backend::BDB::GIN subclass provides searching support using Search::GIN.

ATTRIBUTES

manager

The BerkeleyDB::Manager instance that opens up the BerkeleyDB databases.

This will be coerced from a hash reference too, so you can do something like:

    KiokuDB::Backend::BDB->new(
        manager => {
            home => "/path/to/storage",
            create => 1,
            transactions => 0,
        },
    );

to control the various parameters.

VERSION CONTROL

http://github.com/nothingmuch/kiokudb-backend-bdb

AUTHOR

Yuval Kogman <nothingmuch@woobling.org>

COPYRIGHT

    Copyright (c) 2008 Yuval Kogman, Infinity Interactive. All rights
    reserved This program is free software; you can redistribute
    it and/or modify it under the same terms as Perl itself.