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