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.

Any suggestions?


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.

Need Your Help

How to detect Android's version number in Firefox for Android?

javascript android firefox user-agent detection

For a website we want to show a link in the play store if the user comes with an Android 4+ device. All browsers we tested sent the version number of Android in their user-agent string, except one: