For make a document managment system, I'm looking at document stores like MongoDB, but because I have more experience with regular databases (Firebird, Sql Server, Mysql) I wonder if is possible model a document store on top a relational one.
The advantages about a document store, schema less:
- Fit well to the task of store arbitrary metadata about files
- No need to upgrade schemas
- According to mongodb, excellent performance for BLOB like video
- Easier scalability
But with a relational one:
- Referencial integrity
- Better tooling
- More resilent to crash & corruptions
- SQL
So, how could work a relational database in this case?