Pergunta

Eu preciso conceber uma estratégia de solução para um aplicativo interno que levará insumos de tags RFID e esses registros serão armazenados "em algum lugar".Agora, isso em algum lugar precisa ser a escolha entre uma lista do SharePoint ou um banco de dados SQL.As transações de alto volume são esperadas sobre isso.

Relatórios e visualizações serão criados para as partes interessadas em causa dessas transações registradas, dependendo da lógica de negócios necessária.Enquanto, o SharePoint é a escolha óbvia para a camada de apresentação, considerando a pletora de opções que obtenho usando visualizações de lista, consulta de conteúdo, relatórios e painéis de ponto de desempenho e ainda não estou claro em usar uma lista para salvar os dados ou usar o banco de dados SQL.

Por volume alto, estou esperando cerca de 20k novos itens / dia.

Foi útil?

Solução

Eu iria para o banco de dados SQL.Por várias razões:

    .
  1. Armazenamento na lista do SharePoint adiciona muita sobrecarga que você não precisa.
  2. com os itens 20k por dia você alcançará o máximo suportado em 15000 dias e listar o limite de estrangulamento em 6 horas
  3. Mas mais importante com essa quantidade de dados O que você deseja sair é agregado para fazer sentido dos dados.E esta é a área onde o SharePoint realmente está faltando comparado ao SQL

Outras dicas

Eu iria, e ter no passado, usar um banco de dados SQL separado para armazenar todos esses dados.Isso exigirá um trabalho adicional para a apresentação dos dados, mas usando BCS, SSRs e / ou PowerPivot, você pode facilmente puxar isso para o SharePoint.Eu não colocaria muito em um banco de dados de conteúdo SP e esperaria coisas boas;)

Parece que você está planejando desenvolver um tipo de 'serviço' aqui.

Eu não acho que a lista é uma opção, no entanto, você pode desenvolver isso como aplicativo de serviço personalizado que ainda fará parte da infraestrutura do SharePoint, mas abaixo dele utilizará o banco de dados de serviço.

Paragoservice é um bom exemplo da implementação do aplicativo de serviço do SharePoint personalizado

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