Tracker in Edgy?
Jamie McCracken
jamiemcc at blueyonder.co.uk
Tue Jul 4 16:51:40 BST 2006
Jamie McCracken wrote:
> Sebastien Bacher wrote:
>> Le jeudi 29 juin 2006 à 14:37 +0200, Pavel Roitberg a écrit :
>>> are there any plans to offer tracker as an beagle alternative in edgy?
>>
>> What are the advantages of tracker over beagle?
>>
>
a few more include:
* Desktop neutral, freedesktop compliant design
* Makes use of Dbus for easy desktop integration and can be used
directly in python, mono and c++ without the need for bindings
* More likely to be integrated better in the desktop as mono is still
not "politically correct" amongst a significant number of Gnome
developers. Rhythmbox and Epiphany are already keen to integrate with
Tracker.
* Can run efficiently and safely on lower end machines (beagle floors my
1GHz , 256MB RAM notepad on a regular basis)
> Tracker is :
>
> 1) written in C and has smallish dependencies - can fit on your livecd
> unlike mono/beagle
>
> 2) Very low RAM usage - typically between 4 and 6 MB even after indexing
> 100's MB. Beagle consumes 100+ MB RAM under heavy indexing load and can
> grow very large. Tracker has no memory spikes either.
>
> 3) Speed - Tracker is much more faster in almost every area. Compare
> Nautilus search with Tracker and Beagle. Tracker is more or less
> instantaneous. You will generally not notice the trackerd daemon running
> as it does not usually cause cpu bottlenecks unlike beagle which is
> known to hit CPU hard periodically.
>
> 4) Stability - Tracker just works and keeps on working. Uses mature
> stuff like mysql and libextractor so its more robust and solid.
>
> 5) Tracker goes much further than Beagle in providing first class
> objects with database storage, tags and extensible metadata (built in as
> well as user definable stuff). Beagle is just an indexer whilst Tracker
> is a combination database/indexer.
>
> 6) More metadata and more powerful vfolder capabaility, smart searching
> etc. Beagles searchable metadata is very limited in contrast.
>
> 7) Tracker uses a form of RDF Query and is more standards compliant in
> that area
>
>
> Tracker does not index as many things as beagle does right now but that
> wll change in the near future as more services in tracker become indexed.
>
>
--
Mr Jamie McCracken
http://jamiemcc.livejournal.com/
More information about the ubuntu-devel
mailing list