Le nombre de collections intelligentes affecte-t-il les performances de Lightroom?


5

Tout en fouillant dans Lightroom aujourd'hui et en mettant en place des collections intelligentes, je me suis demandé si le fait d'avoir un grand nombre de collections intelligentes pouvait avoir un impact négatif sur les performances? Je pense que Lightroom doit surveiller en permanence les modifications apportées aux métadonnées et mettre à jour ces collections... est-ce que cela risque d'avoir un impact significatif sur la rapidité des opérations?

Réponses (4):
5

Difficile de répondre, j'ai beaucoup lu sur LR mais je ne me souviens pas d'un ingénieur Adobe commentant cela. Cependant, d'un point de vue logiciel, ma réponse serait non. Je ne pense pas que LR surveille constamment les performances; les métadonnées changent lorsque vous apportez des modifications, à quel point LR peut décider: "Hé, ces photos spécifiques ont changé, laissez-moi les mettre en file d'attente pour voir si certaines collections intelligentes doivent être mises à jour". De temps en temps,et / ou au moins dans un thread d'arrière-plan, la file d'attente serait traitée et les collections intelligentes mises à jour. LR est fortement multi-thread, donc mon instinct est que vous ne sentirez pas la mise à jour en cours.

Lightroom conserve les métadonnées dans son catalogue (une base de données SQLite) et en option dans vos fichiers DNG / JPG / RAW / XMP si vous les réécrivez manuellement ou si vous avez demandé à LR de le faire pour vous automatiquement (Non recommandé pour les performances). Dans cet esprit, vos métadonnées peuvent être modifiées lorsqu'une application tierce modifie vos fichiers en dehors de Lightroom. Lorsque cela se produit, LR affichera une petite icône à côté de votre vignette vous indiquant que les métadonnées du fichier doivent être synchronisées avec les métadonnées du catalogue. Sauf erreur, c'est à vous de prendre cette décision en sélectionnant manuellement: "synchroniser les métadonnées" ou "lire metada à partir du fichier". Lorsque vous le faites, nous sommes de retour à la situation ci-dessus, je suppose que LR peut décider de mettre en file d'attente les photos pour voir si les collections intelligentes doivent être mises à jour, en arrière-plan.


1

Étant donné que lightroom est implémenté au-dessus d'un moteur de base de données SQL premier (SQLite 3, c'est-à-dire), il est très peu probable que les Collections intelligentes aient des conséquences sur les performances tant qu'elles ne sont pas référencées.

La configuration d'une collection intelligente est juste un moyen convivial d'écrire une requête de base de données (éventuellement compliquée) pour les photos qui correspondent aux paramètres de la collection. SQL est Bien à ce genre de requête compliquée (c'est exactement quoi SQL a été inventé pour le faire, après tout), et il est peu probable que vous puissiez avoir suffisamment de photos dans votre catalogue pour rendre le coût de la requête d'une seule collection intelligente perceptible.


1

Je viens d'importer / créer 132 Collections intelligentes dans un catalogue de 13 000 images dans LR 3.3 et il n'y a eu aucun impact notable sur les performances.


0

Je ne suis pas sûr de Lightroom 3 car j'ai perdu mon dernier catalogue et je ne l'ai pas recréé. Mais dans les catalogues précédents, j'avais un tas de Collections intelligentes et les performances n'étaient pas affectées.


Questions recommandées