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: [EMAIL PROTECTED]
                                          jabber: [EMAIL PROTECTED]
                                     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

_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to