this is good thinking, they are just data stores with additional, minimalistic indexes accessible via filters building filters is really cheap actually content addressable data is a flat filesystem, and then you can have secondary layers with metadata