Pergunta

Estamos apenas iniciando o desenvolvimento do SharePoint, e uma das minhas primeiras tarefas é criar uma ferramenta de coleta de dados. Ele será usado em vários sites, para que haja uma área de administração e cada site atrairá suas perguntas relacionadas e registrará os dados. Passei por vários tutoriais sobre desenvolvimento e tenho uma idéia bastante boa de como começar. Eu só quero ter certeza de entender uma coisa. As listas basicamente substituem o seu banco de dados? Se esse fosse um aplicativo regular, eu criaria uma tabela de perguntas, uma tabela de link que informa quais perguntas estão conectadas a qual site, uma tabela que armazena a resposta, vinculando -se ao site e à tabela de perguntas.

Esse é o padrão básico que você segue ou devo fazer as coisas de maneira diferente para aplicativos do SharePoint?

Se o pensamento é usar um banco de dados externo, alguém pode me indicar algumas informações sobre isso?

Foi útil?

Solução

Em nosso projeto do SharePoint, encaramos as listas. Foi bom até certo ponto - até que o DB tivesse apenas poucas relações entre os dados. Depois de adicionar as tabelas e as relações, o desempenho cai muito e tivemos que mudar para usar o DB padrão no MS SQL Server. Então, eu recomendo usar o DB.

Desvantagens: você não pode usar controles do SharePoint para editar/visualizar dados e não pode restringir o acesso a dados do nível do SharePoint
Adventages: acesso muito mais rápido aos dados

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top