I am currently searching for a good distributed file system.
It should:
- be open-source
- be horizontally scalable (replication and sharding)
- have no single point of failure
- have a relatively small footprint
Here are the four most promising candidates in my opinion:
The filesystem will be used mainly for media files (images and audio). There are very small as well as medium sized files (1 KB - 10 MB). The amount of files should be around several millions.
Are there any benchmarks regarding performance, CPU-load, memory-consumption and scalability? What are your experiences using these or other distributed filesystems?