Abo
  • Services:

KDE: Nepomuk ist reif, Baloo ist schneller

Seit KDE 4.11 gilt die semantische Suche Nepomuk als ausgereift. Deren Nachfolger Baloo soll aber deutlich schneller werden - denn Nepomuk ist abhängig vom Resource Description Framework, das als zu langsam gilt und zu viel Arbeitsspeicher belegt. Baloo verzichtet darauf.

Artikel veröffentlicht am ,
Baloo soll Nepomuk in KDE SC 4.13 ersetzen.
Baloo soll Nepomuk in KDE SC 4.13 ersetzen. (Bild: KDE)

"Wir sind an einem Punkt angelangt, an dem wir Nepomuk nicht mehr verbessern können, zumindest nicht, indem wir an dem Code feilen", schreibt der Entwickler Vishesh Handa in einer E-Mail an die Nepomuk-Entwicklerliste. Nepomuk sei inzwischen einigermaßen schnell und stabil. Allerdings nicht, wenn es zusammen mit Akonadi eingesetzt wird, dem Zwischenspeicher für KDEs Personal Information Management (PIM). Dann belastet Nepomuk die CPU übermäßig.

Stellenmarkt
  1. Robert Bosch GmbH, Berlin
  2. DAN Produkte Pflegedokumentation GmbH, Siegen

Zudem verwendet Nepomuk Virtuoso für das Speichern von RDF. Virtuoso sei möglicherweise der beste Speicher für RDF-Daten (Resource Description Framework), allerdings benötigt Virtuoso übermäßig viel Arbeitsspeicher. Außerdem nutzt es zwei Speicherorte, einmal für die Suche und nochmal für die Daten. Dadurch entstehen eine massive Datenduplizierung sowie erhebliche Synchronisierungsprobleme. Im Zusammenspiel mit Akonadi verstärkt sich dieses Problem nochmals, da die Daten zwischen den beiden Frameworks zusätzlich synchronisiert werden müssen. Daher gibt es auch viele Doppelungen in den APIs, da nicht immer klar ist, wo genau welchen Daten gespeichert werden.

Suche per Plugins

Bei der Entwicklung der Nepomuk-Alternative Baloo wollten die Programmierer zunächst eine verbesserte Version von Virtuoso unter dem Namen Vishuoso entwickeln. Sie mussten allerdings bald feststellen, dass die Probleme der Datenduplizierung und der Synchronisierung weiterhin bestehen würden. Da helfe auch die schnellste RDF-Implementierung nicht, schreibt Handa.

Baloo hingegen bietet sämtliche Funktionen von Nepomuk, ohne RDF zu verwenden. Im Kern gibt es nach wie vor Speicherorte für Daten und die Suche sowie für die Beziehungen zwischen Objekten. Die Suche ist in Form von Plugins realisiert. Gegenwärtig haben die Entwickler drei Plugins entwickelt, die unabhängig voneinander Dateien, E-Mails und Kontakte durchsuchen. Baloo kümmert sich gegenwärtig nur um Dateien und überlässt beispielsweise Akonadi die Verwaltung von PIM-Daten.

Nach nur zwei Monaten funktioniere Baloo bereits besser als Nepomuk, schreibt Handa. Deshalb schlägt er vor, Baloo als Ersatz für Nepomuk bereits in KDE 4.13 einzusetzen. Nepomuk soll dann nur noch für die Distributionen gepflegt werden, die Baloo nicht so schnell umsetzen können.



Anzeige
Spiele-Angebote
  1. 12,99€ + 1,99€ Versand oder Abholung im Markt
  2. (-78%) 8,99€
  3. 14,99€ + 1,99€ Versand oder Abholung im Markt

armakuni 23. Apr 2014

Ich sehe das genau so. KMail hat bei mir seit Kubuntu 10.04 Thunderbird abgelöst. Den...

smurfy 19. Feb 2014

Wenn KTP bei dir auf Nepomuk zurückgegriffen hat, dann wirst du "libkpeople" in...

Thaodan 19. Feb 2014

Ich hab zwar nur Erfahrung von Tracker auf dem N9, aber da läuft er grässlich und viel...

Seitan-Sushi-Fan 18. Feb 2014

Nein, denn: Zentrales Feature von Nepomuk ist/war der RDF-Kram und genau das wurde ja...

Gormenghast 18. Feb 2014

Nepomuk, Virtuoso und Akonadi waren Komponenten, die nie wirklich gut zusammen gepasst...


Folgen Sie uns
       


Nintendo E3 2018 Direct - Golem.de Live

Wir zeigen uns enttäuscht von fehlenden Infos zu Metroid 4, erfreut vom neuen Super Smash und entzückt vom neuen Fire Emblem.

Nintendo E3 2018 Direct - Golem.de Live Video aufrufen
Indiegames-Rundschau: Schiffbruch, Anime und viel Brummbrumm
Indiegames-Rundschau
Schiffbruch, Anime und viel Brummbrumm

Gas geben, den weißen Hai besiegen und endlich die eine verlorene Socke wiederfinden: Die sommerlichen Indiegames bieten für jeden etwas - besonders fürs Spielen zu zweit.
Von Rainer Sigl

  1. Indiegames-Rundschau Schwerelose Action statt höllischer Qualen
  2. Indiegames-Rundschau Kampfkrieger und Abenteuer in 1001 Nacht
  3. Indiegames-Rundschau Mutige Mäuse und tapfere Trabbis

Hasskommentare: Wie würde es im Netz aussehen, wenn es uns nicht gäbe?
Hasskommentare
"Wie würde es im Netz aussehen, wenn es uns nicht gäbe?"

Hannes Ley hat vor rund anderthalb Jahren die Online-Initiative #ichbinhier gegründet. Die Facebook-Gruppe schreibt Erwiderungen auf Hasskommentare und hat mittlerweile knapp 40.000 Mitglieder. Im Interview mit Golem.de erklärt Ley, wie er die Idee aus dem Netz in die echte Welt bringen will.
Ein Interview von Jennifer Fraczek

  1. Nutzungsrechte Einbetten von Fotos muss nicht verhindert werden
  2. Bundesnetzagentur UKW-Abschaltung abgewendet
  3. Drupalgeddon 2 115.000 Webseiten mit Drupallücken übernommen

Raumfahrt: Boeing und SpaceX kämpfen mit dem Regulierungschaos der Nasa
Raumfahrt
Boeing und SpaceX kämpfen mit dem Regulierungschaos der Nasa

Die neuen Raumschiffe von Boeing und SpaceX verspäten sich und werden wohl erst 2020 mit Crew fliegen. Die Aufsichtsbehörde der US-Regierung sieht einen Teil der Schuld beim Chaos im Nasa-Management.
Von Frank Wunderlich-Pfeiffer

  1. Nasa-Teleskop Überambitioniert, überteuert und in dieser Form überflüssig
  2. Nasa Forscher entdecken Asteroiden, bevor er die Erde erreicht
  3. Nasa 2020 soll ein Helikopter zum Mars fliegen

    •  /