Re: Array mit set vergleichen?



Martin Klaffenboeck <martin.klaffenboeck@xxxxxx> wrote:
> Am Thu, 30 Jun 2005 11:08:36 +0200 schrieb Axel Schwenke:

[ Spaltentyp SET & Bitvektoren ]

> Weil man da keinen INDEX der set spalte nutzen kann, gefällt mir die
> Version von Christian Kirsch besser, wo er sagt, dass set eigentlich
> nichts gscheites ist.

Auf jeden Fall ist SET eine Denormalisierung. Für manche Anwendungen
ist es ganz nett, für andere nicht. Bei deiner Aufgabenstellung ist
SET offensichtlich nicht so der Hit.

> Und das bit operatoren keinen Index nutzen können klingt irgendwie auch
> logisch.

Es stimmt zwar, daß der & Operator keinen herkömmlichen Index benutzt
(im Sinne von: es wird schneller als lineare Suche) allerdings bringt
ein Index auf der SET-Spalte den Vorteil, daß MySQL im Index statt im
Datenfile sucht. Man spart also I/O.


XL
.



Relevant Pages