Microsoft SharePoint 2010: Simplifique o SharePoint com RBS

Por Iqbal Khan

Organizações de todos os tamanhos estão usando o Microsoft SharePoint como um sistema de gerenciamento e repositório de documentos, entre outras coisas. Como resultado, o SharePoint está armazenando um grande número de documentos, com números geralmente chegando a milhões.

O SharePoint armazena todos esses documentos no banco de dados do SQL Server como Binary Large Objects (BLOBs). Assim como outros bancos de dados relacionais, o SQL Server não foi projetado para armazenar BLOBs dessa magnitude. Como resultado, pode engasgar em vários níveis. Isso degrada o desempenho do SharePoint e torna a administração do banco de dados penosa.

Para resolver esse problema, a Microsoft introduziu um modelo de provedor de armazenamento BLOB externo (EBS) baseado em COM no SharePoint 2007. O EBS permite que você descarregue BLOBs para armazenamento externo e reduza bastante o tamanho do banco de dados. Isso resolveu o problema de tamanho do banco de dados, mas não ter um provedor .NET nativo tinha sobrecarga de desempenho e não era uma "integração limpa" com o SharePoint. Portanto, esta solução não foi realmente considerada completa.

Leia o artigo completo

No SharePoint 2010 e no SQL Server 2008 R2, a Microsoft lançou uma interface nativa de armazenamento BLOB remoto (RBS) baseada em .NET como um substituto para o EBS. O RBS também ajuda a reduzir bastante o tamanho do banco de dados do SharePoint 2010. Isso é feito descarregando todos os BLOBs do banco de dados de conteúdo do SharePoint para um armazenamento externo especificado pelo usuário. Stubs e metadados desses BLOBs ainda são mantidos no banco de dados de conteúdo. Como resultado, o SharePoint ainda pensa que esses BLOBs fazem parte do SharePoint e pode acessá-los da mesma forma. Os usuários não sentem nenhuma diferença porque todos os BLOBs ainda fazem parte logicamente do banco de dados de conteúdo.

Agora a Microsoft forneceu uma implementação padrão chamada RBS Filestream. No entanto, isso é bastante básico e não oferece muita flexibilidade para usuários sérios do SharePoint. Embora descarrega BLOBs, não permite especificar filtros para quais BLOBs descarregar e quais manter no banco de dados. Você acaba descarregando todos os BLOBs, quer queira ou não. Além disso, ele não permite especificar um local de armazenamento remoto e armazena BLOBs apenas em um armazenamento local na máquina SQL Server. Também não possui ferramentas de administração ou monitoramento.

Leia o artigo completo
© Copyright Alachisoft 2002 - . Todos os direitos reservados. NCache é uma marca registrada da Diyatech Corp.