Я студент-компьютерщик, и у меня есть простое задание, но я бы хотел сделать его немного интереснее :).По сути, мне нужно создать простую многопользовательскую онлайновую систему управления версиями документов с использованием Java или .NET.Поскольку я больше. NET парень, я собираюсь использовать ASP.NET или Silverlight (это еще не решено).
В любом случае интересная часть: я хочу использовать MongoDB для хранения документов (они могутпрактически все, видео, аудио, простые файлы MSOffice, простой текст), каждую их версию и соответствующие метаданные (в какой библиотеке, в какой папке они находятся и т. д.).Я хотел бы добавить что-нибудь еще, например, пользователей, разрешения и т. Д. (Спецификации еще не завершены) в обычную реляционную базу данных.Вопрос в том, что вы думаете об этом?Как вы думаете, это имеет какой-то смысл, или я просто пытаюсь все усложнить?Будет ли проще использовать только mongodb для всего или оставить nosql в полном объеме?Есть ли какие-либо соглашения для такого рода вещей?:)
Кстати.при любых других обстоятельствах я бы использовал какое-нибудь бесплатное, проверенное в бою решение для версионирования документов, но я должен сам разработать и реализовать это, и я пытаюсь сделать это хотя бы немного нетрадиционно:).Спасибо за каждый комментарий :), любая помощь приветствуется :) Привет