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

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

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

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

Ответы [ 2 ]

1 голос
/ 11 мая 2010

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

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

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

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

1 голос
/ 11 мая 2010

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

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

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

...