mboost-dp1

Tråden til dumme spørgsmål v2


Gå til bund
Gravatar #251 - Ronson ⅍
26. feb. 2019 15:44
Jeg skal kunne tagge nogle videoer i en MySQL DB, hvordan gøres det nemmest?

Altså jeg har en tabel med filer og deres metadata. Hertil vil jeg gerne kunne tilføje tags til deres unikke id. Jeg kan jo nemt oprette en tabel per tag og smide id'erne ind - men det virker dumt og vil resultere i mange tabeller. Hvad er den smarte måde at gøre det på?
Gravatar #252 - arne_v
26. feb. 2019 16:05
#251

En tabel med en fil ref kolonne og en tag kolonne??
Gravatar #253 - mrtb
26. feb. 2019 16:40
#251 Det er umiddelbart sådan man ville gøre det. Det er bare en normal en-til-mange relation, hvor du har en tabel med mange tags, hvoraf flere kan pege på samme film.
Alternativt kan du prøve at kigge på en JSON-kolonne i din film tabel, hvis du kører en nyerere version af MySQL. Bare vær opmærksom på at det ikke er særlig effektivt at søge i, så det er primært hvis du kun vil bruge det til at præsentere på de enkelte film, og ikke til at søge eller agregere.
Gravatar #254 - Ronson ⅍
26. feb. 2019 17:07
Hvis jeg laver en tabel per ny tag så skal jeg jo holde styr på en masse tabelnavne?

Lad os sige jeg har følgende 3 filer og 3 tags:
fil1: ingen tags
fil2: tag1 tag2
fil3: tag2 tag3

Hvordan skal det så konstrueres?

Jeg har svært ved at se hvordan det gøres uden en form for serialisering, ellers vil det jo kræve at der oprettes nye tabeller eller kolonner for hver ny tag. Men som du skriver så er det vel ikke videre nemt at søge i.
Gravatar #255 - arne_v
26. feb. 2019 17:13
En tabel med 2 kolonner:

fil2 tag1
fil2 tag2
fil3 tag2
fil3 tag3
Gravatar #256 - arne_v
26. feb. 2019 17:15
Ideen med flere tabeller er håbløs.
Gravatar #257 - Ronson ⅍
26. feb. 2019 17:59
arne_v (256) skrev:
Ideen med flere tabeller er håbløs.
I know, det er bare den logiske løsning (der er så godt som umuligt i praksis).
arne_v (255) skrev:
En tabel med 2 kolonner:

fil2 tag1
fil2 tag2
fil3 tag2
fil3 tag3

Det vil jeg prøve, det lyder simpelt og nemt at arbejde med. Selv om der bliver mange rækker, det er trods alt 5000+ filer gange xx tags.
Gravatar #258 - arne_v
26. feb. 2019 18:14
Ronson ⅍ (257) skrev:

arne_v (256) skrev:

Ideen med flere tabeller er håbløs.
I know, det er bare den logiske løsning (der er så godt som umuligt i praksis).


Ikke spor logisk i min optik.

Ronson ⅍ (257) skrev:

arne_v (255) skrev:

En tabel med 2 kolonner:

fil2 tag1
fil2 tag2
fil3 tag2
fil3 tag3

Det vil jeg prøve, det lyder simpelt og nemt at arbejde med. Selv om der bliver mange rækker, det er trods alt 5000+ filer gange xx tags.


For en tabel som den her med en række størrelse på måske 50, så vil jeg sige:

>10 milliarder rækker => rigtigt mange rækker
100 millioner - 10 milliarder rækker => mange række
1 million - 100 millioner rækker => nogen rækker
<1 million rækker => få rækker

Husk dog at få de rette index på.

Gravatar #259 - mrtb
26. feb. 2019 19:48
Arne har styr på det :) MySQL er bygget til den struktur, og kan fint håndtere nogle millioner rækker, selv på et lille setup.. Så længe man har styr på sine indexes og queries.
Gravatar #260 - Ronson ⅍
26. feb. 2019 19:56
Jeg tænker I forudsætter jeg har styr på et eller andet..
Gravatar #261 - mrtb
26. feb. 2019 20:14
Ronson ⅍ (260) skrev:
Jeg tænker I forudsætter jeg har styr på et eller andet..


Så længe det er til personligt brug, så behøver du ikke tænke performance før du synes det er et problem. Så kan man altid læse op på det til den tid.
Gravatar #262 - zymes
7. mar. 2019 20:20
Kan det passe at man ikke kan få en trådløs (bluetooth?) Android Auto radio?!
Det virker dumt i 2019 at man bliver nødt til at putte stik i telefonen hver gang man sætter sig ind i bilen..
Gravatar #263 - Internet-Ekspert KopNudler
10. mar. 2019 20:09
#262

Det kan teknisk set godt lade sig gøre, men ikke over Bluetooth. Der er ikke nok båndbredde, så din bilradio skal understøtte WiFi og så skal det sættes op derigennem. Ellers skal man koble en lille dongle til. Se mere her https://www.lifewire.com/android-auto-wireless-417...
Gravatar #264 - Ronson ⅍
15. mar. 2019 10:44


Hvad sker der for udtræk fra eventlog via eventquery?!
To forskellige datoformater, det kan jeg jo ikke parse...

Eller overser jeg noget?

edit:
Min teori - noget opdager at 01-22-2019 er en ugyldig dato, så den piller ikke ved det. Men 03-06-2019 er jo gyldig, omend i fremtiden, så det outputtes som mm/dd.

Eneste løsning jeg kan komme på er at begrænse eventquery til at søge X antal dage tilbage (jeg skal heller ikke bruge historikken). Så må jeg bare håbe at datobegrænsning virker og ikke også er ødelagt...
Gravatar #265 - zymes
25. nov. 2019 16:16
Når man har bestilt en vare, og modtaget en ordrebekræftelse;
Er det så korrekt forstået at selvom varen viser sig at være udsolgt, og ikke kan skaffes hjem fra producenten, så har man krav på at de (hvis det selvfølgelig kan lade sig gøre) skaffer den ved en anden butik til aftalt pris?

Der er ikke tale om et vanvittigt tilbud, hvor jeg har bestilt 50 fjernsyn til 40kr eller noget, det er et helt almindeligt tilbud og åbenbart en fejl på deres lagerstatus - og en medarbejder som vist bare skulle have taget en øv-dag..
Gravatar #266 - Tjalmann
26. nov. 2019 13:50
zymes (265) skrev:
Når man har bestilt en vare, og modtaget en ordrebekræftelse;
Er det så korrekt forstået at selvom varen viser sig at være udsolgt, og ikke kan skaffes hjem fra producenten, så har man krav på at de (hvis det selvfølgelig kan lade sig gøre) skaffer den ved en anden butik til aftalt pris?

Der er ikke tale om et vanvittigt tilbud, hvor jeg har bestilt 50 fjernsyn til 40kr eller noget, det er et helt almindeligt tilbud og åbenbart en fejl på deres lagerstatus - og en medarbejder som vist bare skulle have taget en øv-dag..


Det vil jeg mene. ellers skal de tilbage betale alle penge du har brugt.
Gravatar #267 - Ronson ⅍
13. mar. 2020 16:32
Er TB stadig i live og kunne han hjælpe med at få sendt en amazon fire stick 4k til en tysk adresse og videre til dänemark?
Gravatar #268 - Hånter
14. mar. 2020 07:51
#Ronron - jeg har smidt beskeden videre til ham.
Gravatar #269 - Ronson ⅍
14. mar. 2020 11:30
#268: Tak, jeg sender imaginær håndsprit i din retning.
Gravatar #270 - Hånter
14. mar. 2020 14:31
#Ronron - Har du fået en SMS fra ham? Ellers har han ikke dit nummer mere (og ej heller har jeg).
Gravatar #271 - Ronson ⅍
14. mar. 2020 19:27
Har ikke modtaget noget. Eller ændret nummer i mange år. Er det 2889xxxx eller 2525xxxx?
Gravatar #272 - Hånter
15. mar. 2020 12:23
2889xxxx. Jeg har smidt dig en PM.
Gravatar #273 - Ronson ⅍
15. mar. 2020 13:09
Det er mit gamle nummer, jeg tror det udstyr det simkort sidder i fatter hat af hvad sådan en mandsperson bosiddende i nordtyskland skriver.

Tror ikke PM-system har virket siden august, det bliver næppe fixet da siden er ved at falde fra hinanden.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login