sql >> Database >  >> RDS >> Sqlserver

Een bestand opslaan in een database in plaats van in het bestandssysteem?

Bekijk dit antwoord:

Afbeeldingen opslaan in DB - ja of nee?

In wezen kunnen de ruimte- en prestatiehit behoorlijk groot zijn, afhankelijk van het aantal gebruikers. Houd er ook rekening mee dat webservers goedkoop zijn en dat u eenvoudig meer kunt toevoegen om de belasting te balanceren, terwijl de database meestal het duurste en moeilijkst te schalen onderdeel van een webarchitectuur is.

Er zijn enkele tegengestelde voorbeelden (bijv. Microsoft Sharepoint), maar meestal is het geen goed idee om bestanden in de database op te slaan.

Tenzij u mogelijk desktop-apps schrijft en/of ongeveer weet hoeveel gebruikers u ooit zult hebben, maar voor zoiets willekeurigs en onverwachts als een openbare website, betaalt u mogelijk een hoge prijs voor het opslaan van bestanden in de database.



  1. Wat te doen als u een onjuiste bladwijzer-rangschikkingsfout krijgt bij het gebruik van SQL Server met ons Oracle ODBC-stuurprogramma?

  2. is er een manier om alle mislukte sql-instructies in orakel 10g te loggen?

  3. Hoe schrijf je een IF ELSE-instructie in een MySQL-query?

  4. Gebruik FILEGROUP_ID() om de ID van een bestandsgroep in SQL Server te retourneren