Sonuçta tutarlılık, değişikliklerin yayılmasının zaman alması ve verilerin aynı eylemler veya verilerin dönüştürülmesi için bile her eylemden sonra aynı durumda olmayabileceği anlamına gelir. Bu, insanlar böyle bir sistemle etkileşimde bulunurken ne yaptıklarını bilmediklerinde çok kötü şeylerin olmasına neden olabilir.
Lütfen bu kavramı iyi anlayana kadar iş açısından kritik belge veri depolarını uygulamayın. Bir belge veri deposu uygulamasını mahvetmek, ilişkisel bir modelden çok daha zordur, çünkü batırılacak temel şeyler, onu düzeltmek için gereken şeyler ekosistemde mevcut olmadığından, basitçe düzeltilemez. Bir uçak içi deponun verilerini yeniden düzenlemek, bir RDBMS'nin basit ETL dönüşümlerinden çok daha zordur.
Tüm belge depoları eşit oluşturulmamıştır. Bugünlerde (MongoDB) bazı işlemler bir çeşit işlemleri destekliyor, ancak veri depolarının taşınması muhtemelen yeniden uygulama masrafıyla karşılaştırılabilir.
UYARI: Bir belge veri deposunun teknolojisini bilmeyen veya anlamayan ve işlerini kaybetme korkusuyla RDBMS konusunda klasik eğitim almış ve yalnızca ACID sistemlerini bilen geliştiriciler ve hatta mimarlar (ne kadar farklı olabilir) ?) ve teknolojiyi bilmeyen veya öğrenmek için zaman ayırmayanlar, bir belge veri deposu tasarlamayı özleyecektir. Ayrıca bunu bir RDBMS olarak veya önbelleğe alma gibi şeyler için deneyebilir ve kullanabilir. Çoğaltma ve gecikmenin şeyler olduğunu unutarak, ya da daha da kötüsü, üçüncü parti sistemleri bir “işlem” e sürükleyerek, bütün bir belge üzerinde çalışması gereken atomik işlemleri “ilişkisel” parçalara ayıracaklar. Bunu, RDBMS'nin çalışıp çalışmayacağına bakılmaksızın ve test yapmadan veri göllerini yansıtabilmesi için yapacaklar, çünkü ne yaptıklarını biliyorlar. Daha sonra, "siparişler" gibi ayrı belgelerde depolanan karmaşık nesneler beklenenden daha az "sipariş kalemine" sahip olduğunda veya belki hiç olmadığında şaşıracaklar. Ancak bu sık sık ya da yeterince sık olmayacak, böylece ileriye doğru yürüyecekler. Geliştirme aşamasındaki problemi bile çözmeyebilirler. Daha sonra, işleri yeniden tasarlamak yerine, işe yaramayacak, ancak faydası olmayan ek karmaşıklık ekleyecek olan ilişkisel bir veri modelini taklit etmek için "gecikmeler", "yeniden denemeler" ve "kontroller" atacaklar. Ama artık çok geç - şey konuşlandırıldı ve şimdi iş onun üzerinde çalışıyor. Sonunda, tüm sistem atılacak ve departman taşeron olacak ve bir başkası onu koruyacak. Yine de düzgün çalışmaz, ancak mevcut başarısızlıktan daha ucuza başarısız olabilirler.