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