iTunes appears to have a formidable weakness. It does not appear to be possible to store a subset of one's collection on a Mac, just as one routinely does on an iOS device.
We normally treat an iPod, an iPad, and an iPhone as a slave device, by that I mean that we declare a Mac a master device, store our complete iTunes library on the Mac, and sync the iOS (slave) device using some given criteria.
I would like to do exactly the same process between two Macs. I would like to declare one Mac/OS X the master device and store the complete iTunes collection on it. I would then declare a second (third, etc) Mac/OS X the slave and sync with the master device.
As you can guess, the idea is that one OS X (the "slave" in this context) will be your work machine with its disk dedicated to serious stuff (and/or comes with fast/limited storage), while the other OS X (the "master") will be your media machine with large (disk-based) storage.
Can one sync iTunes between two OS X machines? How?
Update: This question is similar, but the rsync option is not suitable. The point is not to store a duplicate, but a small subset of the full collection. It seems a solution is not possible with stock utilities at this time, at least not until the competing ecosystem offers a viable solution to the same problem, but don't hold your breath.