Scalable File Storage
I'm looking for a way to store files, namely images(maybe videos) in a scalable file system. I know I can store it in a cloud, but I am looking for something similar to MongoDB GridFS, but purely for files and scaled across multiple servers.
Not sure if it matters, but the language is PHP.
Facebook is based on php language and they develop the cassandra for that and more issues... it's based as i read on the bigtable from google.
Also i use mongodb and i love the schema-free that it has to store docs and more info but not videos and of course i use several machines to replicate the system and improve a future growth
What about 'classic' distributed file systems like Ceph, Lustre or GlusterFs. They balance the data over a set of servers and can be fault-tolerant.