Tagovi u MySQL bazi
23.03.2019. u 12:20 · pre 92 meseci
#1
Kako je najbolje držati tagove u bazi?
Na primer, imam tabelu dokumenata i svaki dokument može da ima različite tagove. Taj tag je običan string, recimo neka reč. Unos je slobodan, odnosno, nema realaciju na neki unapred pripremljeni spisak. Bukvalno nabrojane reči. Evo recimo kao na primer što ima stackoverflow za svaki post.
Dakle, kako to držati u bazi a da pretraga bude efikasna. Da li recimo da to bude neki string odvojen nečim ili možda niz upakovan u JSON polje...
Ne znam koliko je efikasna pretraga ...WHERE JSON_CONTAINS(tags, "[nešto]").
Na primer, imam tabelu dokumenata i svaki dokument može da ima različite tagove. Taj tag je običan string, recimo neka reč. Unos je slobodan, odnosno, nema realaciju na neki unapred pripremljeni spisak. Bukvalno nabrojane reči. Evo recimo kao na primer što ima stackoverflow za svaki post.
Dakle, kako to držati u bazi a da pretraga bude efikasna. Da li recimo da to bude neki string odvojen nečim ili možda niz upakovan u JSON polje...
Ne znam koliko je efikasna pretraga ...WHERE JSON_CONTAINS(tags, "[nešto]").