Проблема, с которой вы столкнетесь, похожа на любое решение на основе базы данных: проблема заключается в владении файлом, и если две системы пытаются изменить файл одновременно. Это часто может повредить базу данных для систем, которые не разработаны с учетом этого параллелизма, и большинство систем не разработаны с учетом этого. Как упомянуто выше, есть некоторые решения более высокого уровня, которые разработаны с учетом этого, но они дорогие и обычно разрабатываются с учетом агентства.
Если вы не хотите приобретать агентское решение, Lightroom будет в порядке, если вы не хотите делиться базой данных и правками друг друга. В этом случае вы просто поделились бы внешним диском с самими фотографиями, но каждая из них должна хранить свой собственный каталог изменений, локальных для вашей системы. Я не уверен, работает ли Aperture таким образом или нет, возможно, другие могут вмешаться.
Единственная альтернатива, позволяющая получить что-то похожее на эту функцию с Lightroom, - предоставить вам общий доступ к жестким дискам с фотографиями, как описано выше, но затем использовать функцию экспорта / импорта каталога Lightroom, чтобы «делиться» каталогом между машинами. ваша жена экспортирует каталог изображений, которые она отредактировала, а затем вы импортируете их в свой каталог ... и т. д. Не особенно просто, но это будет работать, если вы можете с этим мириться.
Конечно, если вы можете обойтись без обмена изменениями, то просто поместите все свои изображения на сетевой диск, укажите каждую копию Lightroom на этом общем диске и отредактируйте. Одно замечание: когда ваша жена добавляет изображения, они не будут автоматически добавляться в ваш каталог, но вы можете легко решить эту проблему, щелкнув правой кнопкой мыши ссылку на общий диск в представлении библиотеки и выберите «Синхронизировать папку», которая добавит любые новые изображения. в ваш локальный каталог.