Влияет ли количество умных коллекций на производительность Lightroom? - Фотопедия
5 голосов
/ 30 октября 2010

Сегодня, работая над Lightroom и настраивая несколько умных коллекций, я подумал, может ли большое количество умных коллекций негативно повлиять на производительность? Я думаю, что Lightroom должен постоянно отслеживать изменения в метаданных и обновлять эти коллекции ... может ли это оказать существенное влияние на скорость операций?

Ответы [ 4 ]

5 голосов
/ 30 октября 2010

Затруднились ответить, я много читал о LR, но я не помню, чтобы инженер Adobe комментировал это. Тем не менее, с точки зрения программного обеспечения, мой ответ будет нет. Я не думаю, что LR постоянно следит за выступлениями; метаданные изменяются, когда вы вносите изменения, и в этот момент LR может принять решение: «эй, эти конкретные фотографии изменились, позвольте мне поставить их в очередь, чтобы посмотреть, нужно ли обновить некоторые умные коллекции». Время от времени и / или, по крайней мере, в фоновом потоке очередь будет обрабатываться, а смарт-коллекции обновляться. LR сильно многопоточный, так что я чувствую, что вы не почувствуете, что обновление продолжается.

Lightroom хранит метаданные в своем каталоге (база данных SQLite) и , опционально, в файлах DNG / JPG / RAW / XMP, если вы либо записываете их вручную, либо указали LR сделать это для вас автоматически ( не рекомендуется для исполнения). Имея это в виду, ваши метаданные могут быть изменены, когда стороннее приложение изменяет ваши файлы за пределами Lightroom. Когда это произойдет, LR будет показывать небольшой значок рядом с миниатюрой, сообщая, что метаданные в файле должны быть синхронизированы с метаданными в каталоге. Если я не ошибаюсь, вы должны принять это решение, выбрав вручную: «синхронизировать метаданные» или «читать метаду из файла». Когда вы сделаете это, мы вернемся к описанной выше ситуации, я думаю, LR может решить поставить в очередь фотографии, чтобы посмотреть, нужно ли обновлять умные коллекции в фоновом режиме.

1 голос
/ 03 января 2011

Я только что импортировал / создал 132 Smart Collections в каталог из 13 000 изображений в LR 3.3, и заметного снижения производительности не было.

1 голос
/ 01 ноября 2010

Учитывая, что lightroom реализован поверх основного ядра базы данных SQL (то есть SQLite 3 ), маловероятно, что Smart Collections будут иметь какие-либо последствия для производительности, пока на них не будут ссылаться.

Настройка умной коллекции - это просто дружественный способ написать (возможно, сложный) запрос к базе данных для фотографий, которые соответствуют параметрам коллекции. SQL является хорошим для такого рода сложного запроса (в конце концов, именно это и было изобретено SQL ), и маловероятно, что в вашем каталоге может быть достаточно фотографий для создания стоимость запроса одной умной коллекции заметна.

0 голосов
/ 31 октября 2010

Не уверен насчет Lightroom 3, так как я потерял свой последний каталог и не создал его заново. Но в предыдущих каталогах у меня была куча Smart Collections и на производительность это не повлияло.

...