Fitment of SharePoint (Foundation) для программного обеспечения для интенсивных данных
-
25-09-2019 - |
Вопрос
Я новичок в технологиях SharePoint и пытаюсь выяснить его пригодность для разработки продукта.
Я нацелен на использование только SharePoint Foundation (не сервер). Вот некоторые из ключевых аспектов целевого продукта:
- Продукт является интенсивным данным. Есть оценки бизнес-и системных организаций. Ожидается, что бизнес-объекты будут проводить много данных (может столкнуться с миллионами в год). Предпринимательные организации должны быть связаны. Будут ли SharePoint (списки) способны достаточно этой необходимости?
- Продукт имеет много отчетов (консервированных и Ad-Hoc). Это будет означать, что многие сложные запросы строятся и выполняются во время выполнения. Я не уверен, если SharePoint будет подходит для этой цели.
Решение
Из того, что вы описали, я не вижу ничего, что SharePoint мог сделать, чтобы помочь вам.
Используйте SharePoint, чтобы создать портал сообщества вокруг обмена документами и контентом.
Ваши требования были бы лучше подходят для приложения ASP.NET MVC с системой отчетности или загрузки на шаблон Excel с помощью OOXML или аналогичной.
Другие советы
Таким образом, ключевые фразы являются «Интенсивными данными», «Много данных ... Миллионы в год», «сложные запросы».
Базовая платформа должна быть создана на rdms, таких как SQL Server / MySQL / Oracle etc и т. Д. - не списки SharePoint.
Есть много способов выполнить остальную часть проекта (интерфейс для получения записей в / выхода и отчетности), включая клиентские приложения, ASP.NET, ROR ... Все, что лучше всего подходит для вашего корпоративного и личного опыта.
Одним из этих вариантов пользовательских интерфейсов является интерфейс, сидящий в SharePoint - но это все равно будет использовать RDMS для хранилища / запроса данных.