Установка SharePoint (Foundation) для программного обеспечения с интенсивным использованием данных

Я новичок в технологиях SharePoint и пытаюсь выяснить его пригодность для разработки продукта.

Я использую только SharePoint Foundation (но не сервер). Вот некоторые из ключевых аспектов целевого продукта:

  1. Продукт интенсивно использует данные. Есть множество бизнес-и системных организаций. Ожидается, что бизнес-объекты будут хранить много данных (может исчисляться миллионами в год). Бизнес-объекты должны быть связаны. Смогут ли SharePoint (списки) удовлетворить эту потребность?
  2. Продукт имеет много отчетов (консервированных и специальных). Это будет означать, что многие сложные запросы создаются и выполняются во время выполнения. Я не уверен, что SharePoint подойдет для этой цели.

2 ответа

Решение

Из того, что вы описали, я не вижу ничего, что могло бы помочь вам Sharepoint.

Используйте Sharepoint, чтобы создать портал сообщества для обмена документами и контентом.

Ваши требования лучше подходят для приложения ASP.NET MVC с системой отчетов или шаблонных загрузок Excel с использованием OOXML или аналогичных.

Таким образом, ключевыми словами являются "интенсивное использование данных", "много данных... миллионы в год", "сложные запросы".

Базовая платформа должна быть построена на RDMS, такой как Sql Server/MySql/Oracle и т. Д., А не на списках SharePoint.

Есть много способов сделать остальную часть проекта (интерфейс для ввода / вывода записей и создания отчетов), включая клиентские приложения, ASP.NET, RoR ... все, что лучше всего подходит для вашей корпоративной и личной экспертизы.

Одним из этих вариантов пользовательского интерфейса является интерфейс, расположенный в SharePoint, но при этом для хранения данных / запросов все равно будет использоваться RDMS.

Другие вопросы по тегам