Using TDB for glib/gobject applications

simo idra at
Tue Jun 23 16:56:07 MDT 2009

On Tue, 2009-06-23 at 15:42 -0700, Christian Hergert wrote:
> I'm getting ready to start attacking indexes as well.  Has anyone
> thought about that, or does something exist already?
> For example, if I'm serializing a GObject (essentially key/value pairs
> in storage) I'd like to index on a given property.  Right now, the only
> option that comes to mind is a secondary TDB instance that contains the
> index value as key and potentially multiple values for the data (which
> are really pointers back to keys in the primary TDB instance).  This,
> unfortunately, complicates the transaction system further since it would
> require transactions to span multiple physical files.

If you are interested in a more complex scheme based on TDB you may want
to take a look at LDB.


Simo Sorce
Samba Team GPL Compliance Officer <simo at>
Principal Software Engineer at Red Hat, Inc. <simo at>

More information about the samba-technical mailing list