Avatar billede Tony Juniormester
23. maj 2002 - 12:00 Der er 5 kommentarer og
1 løsning

Kan man gemme wmv filer i en MySQL database ?

Jeg har en håndfuld video-filer (wmv) jeg gerne vil have i en DB.

Hvilke type skal mine fields have ... nok næppe 'TINYTEXT' ... ?

Eller findes der en anden metode til at linke div. records til div. wmv'er ?
Avatar billede invisibleman Nybegynder
23. maj 2002 - 12:09 #1
Du kan godt smide de binære data i databasen, men jeg vil fraråde det.

MEDIUMTEXT (16 MB) ville nok være den du skulle bruge .. eller LONGTEXT (4 GB max.)

Du kan evt. kalde dine .wmv for id'et de har i DB'en.
Avatar billede Tony Juniormester
23. maj 2002 - 12:11 #2
Hvad mener du med 'binære data' ?
Hvorfor vil du fraråde det ?
Hvad vil du så råde til ?
Avatar billede limemedia Nybegynder
23. maj 2002 - 12:14 #3
Hej Tony,

Ja, det "kan" man godt. Men jeg vil ikke anbefale det. Filer fylder forholdsvist meget i en database og du har sikkert reelt kun brug for en "opbevaring" - ikke nogen af de fancy features som en database ellers tilbyder.

Det jeg plejer - og igen det er for min egen regning - er, at jeg i en database gemmer en reference til en fil på harddisken. Således vil filen, her din wmv fil, gemmes som filnavn.wmv på harddisken mens databasen vil indeholde noget ala
id : 1
fil : filnavn.wmv
titel : tony's film
beskrivelse : her er noget længere
længde : 30 min
tid : 23. maj 2002

udfra databasen vil du således kunne vise dine filer dynamisk på sitet, vise titler og beskrivelser, men holde selve filen gemt på disken - en fremgangsmåde der ikke vil ligge meget data i basen, være hurtig og smidig. En database med 5gb filer (overdrivelse fremmer forståelsen) vil reelt reagere væsentligt langsommere end selvsamme database med 50kb tekst og filer placeret på disken.

/ LJ
Avatar billede Tony Juniormester
23. maj 2002 - 12:27 #4
Hmmm - tak for hjælpen gutter; det vil jeg prøve at rode lidt med så ...
Avatar billede Noone Nybegynder
23. maj 2002 - 12:49 #5
invisibleman > Er det ikke blob der er beregnet til binære data? At gemme det som text er nok ikke lige en god ide.

tony_breindal > Grunden til at det frarådes er IMO at det er langsommere at hente 10 MB fra en database, end fra en fil på disken. Desuden er der større chance for at miste hele databasen med alle filerne i, end at miste alle filerne, da en MySQL database kun består af en 2-3 filer.
Avatar billede Tony Juniormester
23. maj 2002 - 12:59 #6
chanoa >> OK - tak for indsparket :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester