Never Ever Use Content Addressable Storage

Content Addressable Storage (often abbreviated as CAS) is a technique to derive the id of a document from its content, basically by taking its hash. Imagine you want to store pictures in a file store, and you need an id to reference that picture, you simply take its hash. This technique has benefits, first, if you have a document you automatically know its id and can find other references to it.…