Next: Tecniche di disseminazione dei dati in reti wireless
Up: Home
Previous: Infostations.
In [A8], si studia l'allocazione
in memoria delle collezioni di record multidimensionali
(cartesian product files), strutture dati elementari
per le basi di dati. Ciascun record è costituito da
campi, e l'
-esimo campo
assume i valori nell'intervallo
.
Dato un record
con alcuni campi don't care ed
un cartesian product file
, risolvere la partial match query
associata a
( o semplicemente, la partial match query
)
significa accedere in
a tutti i records che si qualificano per
, ossia tutti i records che
assumono qualsiasi valore nei campi don't care di
e
coincidono con
per i restanti campi.
Spesso data la mole di dati immagazzinati in una base di date
e il basso costo della
memoria secondaria, i cartesian product files sono distribuiti fra
più dischi.
Risolvere efficientemente una partial match query
in
è allora equivalente
ad accedere senza conflitti al sottoinsieme di
che si qualifica per
.
Il problema si riduce alla definizione di un mapping di
su più dischi tale da garantire l'accesso senza conflitti
a sottoinsiemi opportuni di
stesso. La soluzione proposta è
basato sui codici residui e risolve ottimamente ogni
partial match query.
cristina pinotti
2003-10-20