webForumDet fria alternativet

Jämföra stora texter

3 svar · 338 visningar · startad av M@rtin

M@rtinMedlem sedan dec. 19992 085 inlägg
#1

Jag har en databas där jag kanske en gång i sekunden måste jämföra en text på runt 10000 tecken med en databas med ca 100 lika långa texter.

Kan man få upp prestandan genom att lägga till en kolumn i tabellen med något slags hashat värde? mySql kanske redan använder sig av en sådan metod vid sökning? Eller är det bara att köra på? Kanske inte är så prestandakrävande när allt kommer omkring.

@ndersMedlem sedan juni 200032 969 inlägg
#2

Varför måste du göra jämförelsen en gång i sekunden?
Vad är det du måste jämföra?

M@rtinMedlem sedan dec. 19992 085 inlägg
#3

Det var inget precist tal utan jag menade mer att den här jämförelsen kommer ske ganska ofta.

Varje besökare har möjlighet att uppdatera texten och jag måste se om någon uppdatering gjorts. I så fall ska den nya sparas.

@ndersMedlem sedan juni 200032 969 inlägg
#4

Ok:

Alternativ:

  1. Uppdatera i vilket fall som helst. Det kostar inget.
  2. Gör en SELECT-fråga och jämför när användaren sparar sina "ändringar".

Du behöver ju bara göra jämförelsen på samma ID i tabellen, det är väl onödigt att jämföra med alla texter som finns?

125 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)