Let me start by saying we are a 100% Apple outfit. We love our Macs and Aperture is no exception. When it came time to decide between Aperture and Lightroom, the choice after spending some time with both was obvious; one is made by Apple and the other is made by the same company who thinks Flash is stable on a Mac. I digress.
I started noticing that my Aperture library was really starting to slow down, almost to the point of wanting to pull my hair out, and this is working on a dual quad-core Mac Pro running at 2.8GHz. This led me to start doing some research. This first post will focus on Managed vs. Referenced files in regards to storing your Master files in Aperture. My next post will deal with Library/File/Volume fragmentation and what the best strategy is to avoid having your Aperture library become fragmented, thus slowing it down.
A little background
We use Aperture almost exclusively to store, edit and process all of the photos that we shoot. We, of course, shoot all our images in RAW, usually with a Canon 5D Mark II and as a result each of our files is typically ~30MB each. Up to this point, I’ve allowed Aperture to manage all of our files which has generated a singular Aperture library that exceeds 500GB. There are several reasons why this was a bad approach and I honestly just didn’t take the time to think it through when I initially setup Aperture (I think I was just too excited to get started).
So why is Managed bad?
- Data isn’t segregated. If you lose a harddrive or the Aperture library becomes corrupted for whatever reason, there is a good chance you could lose not only revisions (Versions) but possibly your Masters as well. This clearly isn’t good. By utilizing a Referenced setup, you can effectively store your Aperture Library on one volume and your Master files on another. This gives you much greater flexibility and also much greater protection.
- Backups take forever. This is primarily due to the file fragmentation which I’ll touch on in the next post. Try copying a heavily fragmented file that’s over 500GB and you’ll quickly see that you don’t have 6 hours to sit and let it do it’s magic.
Possible Solutions
(Arranged in order of Safety and assuming you are using a non-expandable system such as an iMac, Macbook Air/Pro, etc.)
- If you don’t want to deal with external harddrives on a constant basis you could essentially use your internal harddrive but simply partition it into 3 partitions. One for your installation of OS X, one for the Aperture library and one for your Master files. The only catch, is that you’d need to ensure you don’t fill any of the partitions more than 60-70% with files (more on the following post dealing with fragmentation).
- Use an External Harddrive in the same manner as the internal except using 2 partitions, one for the library and one for the master files.
- Use an External harddrive for your Master files and keep the Aperture library on your internal harddrive. This will allow for good data segregation and also make it easier to backup both your Master files and library as there should be less fragmentation to deal with (Once again, more in the next post).
- Use 2 external harddrives. One would contain your Aperture library and the other would contain your master files. This is probably the safest option as you have 3 independent drives allowing for more redundancy.
What I didn’t address was having an external RAID setup which would be the ideal solution so that you are constantly having backups made of both your Masters and library, but really when you start getting into it there are a lot of solutions you could come up with.
The main point here is to use Referenced Masters, not managed.
Michael Rieder says
Hi,
Your suggestion seems pretty straight forward. However, I am not sure about managing refrrenced masters when working with a MacBookPro most of the times. I could forsee the main location to be at the office/home as per your suggestion. Yet, I get a bit confused on how this then works when being on the road and adding new masters to a local library (can’t carry around that many external drives…just too many pictures).
Any suggestions on the acquisition/store/manage flow when being a roadwarrior most of the time?
Michael
Russ Williams says
You know I would honestly run with the 3 individual partitions on your internal harddrive. One to house your Aperture library and one to house the Referenced Masters (with the last being the remainder of the space for everything else). This way at random intervals you could always copy the library and individual referenced masters to an external, wipe the partitions clean and then copy the files back to the internal harddrive when you were complete.
You could probably even get away with just having two partitions if you were going to allow Aperture to manage the masters and then still accomplish the same above procedure of copying to an external, scrubbing the internal drive and copying everything back over to it. This would ensure a fragmented free library and should keep the speed up on the library.
That would be how I would handle it if I didn’t carry external’s.
Michael Rieder says
Russ,
Generally I would agree.
My point though was that one will reach the point where the internal hard-drive is actually full, ie the library is too big.
Hence, I was wondering whether one has figured out the flow/synchronization between, say a master library copy which is in a ‘home base’ (and has lots of storage), then have a subset ‘on the road’. Somehow sync them…AND…find a easy way to acquire new masters while on the road.
The answer might lie in creating new ‘libraries’ while on the road and ‘consolidate’ them when being back at the ‘home base’.
Your thoughts?
Michael
Russ Williams says
I understand completely and you are 100% correct. The following blurb is pulled directly from the Aperture manual and it’s exactly what I would do when you need to merge libraries.
RyH says
1. I disagree with file fragmentation part. Aperture library is NOT a single file. Just right-click the library in Finder and choose “Show contents” to see all files and folders. You wil find a folder named MASTERS, where all Your master files are stored.
2. File fragmentation is not slowing down Your backup radically. It more depends on Your drive and network speed or interface if You work with external drives.
3. I cannot agree with Your suggestions about putting files on different partitions and keeping them full in 60%. Should only have enough disk space for temporary files on Your main drive with OS X.
RYH
Russ Williams says
Absolutely the library is comprised of multiple files. My whole idea/thought process behind the fragmentation is that the Aperture library still will be placing files randomly on the harddrive whether it’s stored in a container or not. I appreciate the feedback as I will never claim to be the smartest out there and know there is a ton to learn from way smarter people than I. Thanks!
Jeff MacDonald says
Hi,
I’m a server nerd, not a photo nerd. – disclaimer.
I’m curious why you recommended partitions as a level of redundancy. Its not. If the physical drive gets toasted, your data is all gone. Likewise RAID is not a backup. RAID is a mechanism to extend the lifespan of a disk volume. If it becomes corrupted (and it can) then you are also toast.
I suppose partitions do help with data segregation, but they provide zero safety.
There is no substitute for a backup via Vault, TimeMachine or otherwise 🙂