sql >> Database >  >> RDS >> Mysql

Is het mogelijk om afbeeldingen, geluiden en video's op te slaan in SQL Database?

In MySQL kunt u elke binaire inhoud in een tabel opslaan met behulp van het BINARY- of VARBINARY-gegevenstype voor een kolom. Vrijwel alle databasesystemen als een dergelijk gegevenstype. Het kan worden gebruikt om een ​​volledige bestandsinhoud op te slaan, zoals foto, video, geluid,... of alleen een binair fragment.

Niettemin wordt het opslaan van binaire bestanden in een database als een slechte gewoonte beschouwd, omdat het altijd tot teleurstellingen leidt. Een bestand dat in een database is opgeslagen, kan inderdaad niet gemakkelijk worden verwerkt voor een download, een opname in een HTML-pagina, een streaming, ... . En het is vrij altijd ingewikkeld om te manipuleren vanwege de lengte. Meestal is een bestand dat in een database is gesorteerd, nadelig in vergelijking met een bestand dat in een directory is opgeslagen. Het wordt aangeraden om de bestandsnaam op te slaan in de database en het daadwerkelijke bestand in een fysieke map op te slaan.



  1. CRS 11.2.0

  2. Oracle RAC HA-oplossing vergelijken met Galera Cluster voor MySQL of MariaDB

  3. Best practices voor het schalen van databases:deel twee

  4. Wat is het voordeel van try {} catch {} versus if {} else {}