2010-10-12 3 views

ответ

1

Почему бы NoSQL быть лучшим решением для DMS? Или вы будете использовать его в сочетании с базой SQL?

См. Этот вопрос SO для возможных решений NoSQL в .Net. What NoSQL solutions are out there for .NET?

Мой любимый RavenDB, как и все .Net.

+0

Мне нужна неструктурированная сохраненная информация с быстрым поиском ... Я думаю о «структурированном» решении Lucene ... как вы думаете? – Andrea

+0

Я все для Lucene и NoSQL;) Но ваши необходимые возможности говорят вам, что является лучшим решением. О чем подумать: база данных пользователей, метаданные документов, поиск, безопасность, гибкость запросов. Быстрое извлечение может быть достигнуто и с базой SQL, в зависимости от ваших потребностей и архитектуры. И вы всегда можете добавить слои кеширования. –

0

Вот пост, как у вас (это не про не SQL): Open Source Document Management System in .net?

Я считаю, что Sharepoint является лучшим DMS для окон на основе корпораций. Очевидно, что DMS необходимо сохранять метаданные документов где-то там, а производительность DMS зависит от скорости доступа к метаданным, как бы то ни было, если вам нужна небольшая DMS, вы можете изменить DAL (уровень доступа к данным) известный, чтобы использовать что-то вроде плоского XML-движка в качестве хранилища данных. На Codeplex много.

Вы можете найти открытые приложения источник .NET на: http://www.codeplex.com

0

Есть много NoSQL д.б.н., например, посмотреть на couch db, mongodb, или если вы хотите что-то puerly сетка на основе ravendb. Все они пригодны для использования в .NET.

Однако, если вы собираетесь разработать систему управления документами, может быть хорошей идеей рассмотреть уже существующие решения, например sharepoint of alfresco.

+0

Почему RavenDB является puerly? – Andrea

+0

написано на C#. –

Смежные вопросы