sql >> Database >  >> RDS >> Sqlserver

Hoe documenten zoals PDF, Docx, xls op te slaan in sql server 2008

U kunt de gegevens binair opslaan en full-text zoeken gebruiken om de binaire gegevens te interpreteren en de tekstuele informatie te extraheren:.doc, .txt, .xls, .ppt, .htm. De geëxtraheerde tekst wordt geïndexeerd en komt beschikbaar voor bevraging (zorg ervoor dat u het trefwoord CONTAINS gebruikt). Onnodig te zeggen dat zoeken in volledige tekst moet zijn ingeschakeld. Ik weet niet zeker hoe het toevoegen van een index met volledige tekst uw systeem zal beïnvloeden, d.w.z. de grootte ervan. U moet ook naar het uitvoeringsplan kijken om ervoor te zorgen dat de index wordt gebruikt op het moment dat de zoekopdracht wordt uitgevoerd.

Kijk hier voor meer informatie:

http://technet.microsoft.com/en- us/library/ms142499(SQL.90).aspx

Voordelen:Het belangrijkste voordeel van het opslaan van gegevens in de database is dat het de gegevens "op zichzelf staand" maakt. Omdat alle gegevens zich in de database bevinden, is het veel eenvoudiger om een ​​back-up van de gegevens te maken, de gegevens van de ene databaseserver naar de andere te verplaatsen, de database te repliceren, enzovoort.

ook kunt u versiebeheer van bestanden inschakelen en het ook gemakkelijker maken voor load-balanced webfarms.

Nadelen:je kunt het hier lezen:https:/ /dba.stackexchange.com/questions/3924/sql-server-2005-large-binary-storage . Maar dit is iets dat je moet doen om efficiënt door de bestanden te kunnen zoeken.

Of het andere dat ik zou kunnen voorstellen is waarschijnlijk het opslaan van trefwoorden in de database en deze vervolgens te koppelen aan een bestand in de bestandsshare.

Hier is een artikel over het gebruik van een FileStream en een database:http://blogs.msdn.com/b/manisblog/archive/2007/10/21/filestream-data-type-sql-server-2008.aspx



  1. Variabele rijtype declareren in PL/pgSQL

  2. Symfony2:Basistabel of weergave niet gevonden:1146

  3. Nieuwe AMD-processorfamilies zijn goed te vergelijken met nieuwe Intel-processors

  4. mysql tabel structuur voorstel?