Я выбираю между движком NON-SQL или обычным SQL для системы управления документами для небольших предприятий.
У меня есть опыт работы с сервером firebird / sql, и я нашел хороший показатель надежности (особенно с firebird).
Этот рынок полон дрянных "серверов" (клонированный ПК, мэрия), дешевого жесткого диска, редко использующего RAID или чего-то подобного, некоторые находятся в местах, где отключение питания нормальное, у некоторых нет ИБП и т. Д. (Я буду включать внешнее резервное копирование на внешние серверы, но это не изменит внутреннюю настройку). (Я знаю об обучении конечных пользователей о таких правильных настройках, но глупо зависеть от этого, поэтому придерживайтесь точки зрения)
С точки зрения разработки, база данных без схемы - это путь для моей системы, но я волнуюсь, если какое-либо из реальных решений (MongoDb, Tokyo Cabinet и т. Д.) Похоже на сбой firebird и Survice, неисправности и злоупотребления, поэтому повреждение данных происходит очень редко.
План - хранить там офисные документы и предоставить центральное хранилище.