1

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?

Devin Dixon
  • 11,553
  • 24
  • 86
  • 167

2 Answers2

3

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.

smoors
  • 201
  • 2
  • 6
1

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

Tony
  • 3,425
  • 10
  • 30
  • 46
  • Is Cassandra than MongoDB at file storage? – Devin Dixon Feb 16 '12 at 16:18
  • I use Mongodb as a document storage because of its schena free system... if you want to store video files you can use the MongoBin data to store them. Also Cassandra is a more powerful yet engine but the technical requirements are also more heavy than installing and using the powerfull MongDb – Tony Feb 16 '12 at 19:47