On Mon, 2006-10-23 at 23:21 +0100, Jamie McCracken wrote: > The main reason was I didn't like the way GNOME uses loads of different, > inefficient and incompatible means of storing information (think > Berkeley DB for EDS, MBox for emails, the zillions of small performance > draining XML files used for bookmarks, history, rhythmbox's music > database and many other things). So, I wanted to bring together all this > stuff under one centralised database and in doing so increase > performance, power and memory efficiency of the platform as a whole. I forgot to reply to this feature earlier. Does tracker have any working support for first class objects yet? If so, how are they stored, what is indexed, what is the API like? I'm curious as to how this would work for contacts, as a backend for the EDS addressbook instead of Berkeley DB. I'm working on a program now that had added a custom field to every contact in EDS, which needs to be indexed. Adding a custom field is no effort with the current EDS API as it stores vCards literally, and indexing the field was achieved by hacking the summary index code and adding the field to the summary files. With the "first class" contact objects in tracker, can new fields be added and indexed as required? Ross -- Ross Burton mail: ross burtonini com jabber: ross burtonini com www: http://www.burtonini.com./ PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF
Attachment:
signature.asc
Description: This is a digitally signed message part