Belge odaklı veri depoları (aka NoSql) bugünlerde çok popüler:
http://en.wikipedia.org/wiki/Document-oriented_database
İlişkisel bir veritabanında belge odaklı bir program kullanamamanızın bir nedeni yoktur. Mongo gibi bir şeyle kıyaslandığında aynı faydaları alamayabilirsin, ama dezavantajlara sahip değilsin.
Uzun süre, belge odaklı depolama kullanmak istiyorsanız, tek seçeneğiniz yapılandırılmış verileri (XML gibi) büyük bir sütuna sokmaktı. İlişkisel veritabanları, bunu desteklemek için indeksleme ve eşleştirme gibi özellikler ekliyor.
Bunun aksine, Mongo ile veritabanındaki tek şey belgelerin olduğu. Ama bu başka bir konu.
EDIT: Belge yönelimli temel fikir şudur: Verileri dışarı çıkarır, manipüle eder ve tamamen geri çekersiniz. Bazen, dokümanı müşteriye ilettiğinizde olduğu gibi, her şeyi blob olarak göndermek ve başa çıkmalarına izin vermek istersiniz. Avantaj (ve dezavantaj) esnekliktir. Belgenin geçerliliği ve doğruluğu veritabanı dışında yapılır .
EDIT EDIT: Başka bir kontrast. JPG resimlerin veya Word belgelerinin bir veritabanı sütununa kaydedildiğini hayal edin.