Beeinflusst die Anzahl intelligenter Sammlungen die Leistung von Lightroom?

Als ich heute in Lightroom herumgespielt und einige intelligente Sammlungen eingerichtet habe, habe ich mich gefragt, ob eine große Anzahl intelligenter Sammlungen die Leistung beeinträchtigen könnte? Ich denke, dass Lightroom Änderungen an Metadaten kontinuierlich überwachen und diese Sammlungen aktualisieren muss ... hat dies wahrscheinlich erhebliche Auswirkungen auf die Betriebsgeschwindigkeit?

Antworten (4)

Schwer zu beantworten, ich habe viel über LR gelesen, aber ich kann mich nicht erinnern, dass ein Adobe-Ingenieur das kommentiert hätte. Aus Softwaresicht wäre meine Antwort jedoch nein. Ich glaube nicht, dass LR die Leistungen ständig überwacht; Metadaten ändern sich, wenn Sie Änderungen vornehmen. An diesem Punkt kann LR entscheiden: „Hey, diese spezifischen Fotos haben sich geändert, lassen Sie mich sie in die Warteschlange stellen, um zu sehen, ob einige intelligente Sammlungen aktualisiert werden müssen“. Hin und wieder und/oder zumindest in einem Hintergrund-Thread wurde die Warteschlange verarbeitet und die intelligenten Sammlungen aktualisiert. LR ist stark multithreaded, daher ist mein Bauchgefühl, dass Sie das Update nicht spüren werden.

Lightroom speichert Metadaten in seinem Katalog (einer SQLite-Datenbank) und optional in Ihren DNG-/JPG-/RAW-/XMP-Dateien, wenn Sie sie entweder manuell zurückschreiben oder LR angewiesen haben, dies automatisch für Sie zu tun (aus Leistungsgründen nicht empfohlen). Vor diesem Hintergrund können Ihre Metadaten geändert werden, wenn eine Drittanbieteranwendung Ihre Dateien außerhalb von Lightroom ändert. In diesem Fall zeigt LR ein kleines Symbol neben Ihrem Miniaturbild an, das Ihnen mitteilt, dass die Metadaten in der Datei mit den Metadaten im Katalog synchronisiert werden müssen. Wenn ich mich nicht irre, müssen Sie diese Entscheidung treffen, indem Sie manuell auswählen: "Metadaten synchronisieren" oder "Metadaten aus Datei lesen". Wenn Sie dies tun, befinden wir uns wieder in der obigen Situation. Ich denke, LR kann entscheiden, die Fotos in die Warteschlange zu stellen, um zu sehen, ob intelligente Sammlungen aktualisiert werden müssen.

Angesichts der Tatsache, dass Lightroom auf einer erstklassigen SQL-Datenbank-Engine (dh SQLite 3 ) implementiert ist, ist es höchst unwahrscheinlich, dass Smart Collections Auswirkungen auf die Leistung haben, bis auf sie verwiesen wird.

Die Einrichtung einer intelligenten Sammlung ist nur eine freundliche Art, eine (möglicherweise komplizierte) Datenbankabfrage nach Fotos zu schreiben, die den Parametern der Sammlung entsprechen. SQL ist gut für diese Art von komplizierten Abfragen (es ist schließlich genau das, wofür SQL erfunden wurde), und es ist unwahrscheinlich, dass Sie genug Fotos in Ihrem Katalog haben können, um die Kosten für die Abfrage einer einzelnen intelligenten Sammlung spürbar zu machen.

Ich habe gerade 132 Smart-Sammlungen in einen Katalog mit 13.000 Bildern in LR 3.3 importiert/erstellt und es gab keine merklichen Leistungseinbußen.

Bei Lightroom 3 bin ich mir nicht sicher, da ich meinen letzten Katalog verloren und ihn nicht neu erstellt habe. Aber in früheren Katalogen hatte ich eine Reihe von Smart Collections und die Leistung wurde nicht beeinträchtigt.