В нашей программе прошлого поколения был так называемые файловый сервер. Делали его, исходя из постулата о том, что хранить файлы в базе данных не можно, индексное пространство рвется, скорость доступа падает, нужно хранить файлы на специальных файловых серверах. Разнесли базу данных и файлы. А как бэкап делать? Чтобы и база и файлы в кучке были? Написали свой бекап. Ну и ресторе само собой. Круто? А то. А меж тем чуть погодя появилась возможность - чтобы файлы хранить отдельно от базы, в других базах.. И бекапы-ресторе проходят штатно. Без приседаний вокруг компов. Но у нас свой путь. Был. Последователи (подражатели) нашей системы пошли дальше с этими файловыми серверами. Придумали понятие "Рейтинговое голосование". Что это такое. Программа хочет сохранить файл.. Оповещает всех: - Хочу сохранить файл .pdf размером один мегабайт, вид документа - служебная записка Сервера отзываются. - Я могу сохранить, вещает один, - И я могу, вещает другой. - А у меня столько-то мес