Re: Proposing Tracker for inclusion into GNOME 2.18



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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]