Tracker in Edgy?
Jamie McCracken
jamiemcc at blueyonder.co.uk
Tue Jul 4 16:11:36 BST 2006
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?
>
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