C'è qualcuno che può aiutarmi a ottenere la rappresentazione logica di un indice bitmap e di un indice della chiave inversa?Come funziona un indice bitmap?
risposta
Un indice di chiave inversa (in Oracle) è solo un indice regolare (albero B) con i tasti invertiti (1234 diventa 4321). Questo potrebbe impedire indici sbilanciati se aggiungi chiavi incrementali. Rende anche impossibili le scansioni dei range, quindi dovresti sapere cosa stai facendo quando usi questo.
Un indice bitmap è completamente diverso da un indice B-tree. Si può pensare a un array di bit lunghi per ogni valore chiave, con una voce per ogni riga, impostata su true se la riga ha questo valore, false se non. Funziona meglio (rispetto agli indici B-tree) per le colonne con solo alcuni valori distinti (solo MASCHILE, FEMMINA per esempio). È possibile comprimere questi array di bit e quindi diventano molto compatti e veloci da analizzare.
Il problema principale con gli indici bitmap è che è molto lavoro aggiornarli, in modo che siano più adatti per gli scenari di magazzino, in cui i dati vengono caricati in un batch notturno e quindi solo interrogati (e non modificati) durante il giorno.
Wikipedia ha anche un buon page about bitmap indexes.
- 1. Come funziona l'operatore bitmap XOR ('^')?
- 2. Comprendere postgres spiega w/bitmap scansioni heap/indice
- 3. MySQL indice datetime non funziona
- 4. panda si fondono su indice non funziona
- 5. Come creare un contesto bitmap solo alfa
- 6. android come salvare un bitmap - codice buggy
- 7. Convertire file Bitmap immutabile per Bitmap mutabile
- 8. Bitmap PostgreSQL La scansione dell'heap su indice è molto lenta ma la scansione solo indice è veloce
- 9. Come salvare Bitmap come icona?
- 10. Come allineare centrare una bitmap?
- 11. Convertire un indice di array 2D in un indice 1D
- 12. Come rinominare un indice in MySQL
- 13. Come ruotare correttamente la bitmap?
- 14. Stampa di un bitmap WPFImmagine
- 15. bitmap PrintWindow differisce da PrintScreen bitmap Key
- 16. Riduzione delle dimensioni bitmap bitmap in C#
- 17. Come si carica un file bitmap in un oggetto BitmapData?
- 18. Indice su un Varchar?
- 19. Come convertire Bitmap in Image
- 20. Come convertire LayerDrawable in Bitmap?
- 21. Uso indice indice
- 22. Come può un indice rallentare un'istruzione select?
- 23. C'è qualcosa come un indice pmax?
- 24. Come posso creare un indice su vertica?
- 25. Come può LIKE '% ...' cercare su un indice?
- 26. Come creare un indice di Amazon Redshift
- 27. Come aggiungere un indice univoco subordinata PostgreSQL
- 28. Come verificare un indice in Oracle
- 29. Come creare un indice annidato in MongoDB?
- 30. elasticsearch: Come eliminare un indice utilizzando pitone
Grazie mille per il tuo aiuto Thilo..Ma sarebbe bello se tu potessi darmi il diagramma logico di un indice bitmap. – Gangu
Wikipedia ha uno schema. – Thilo
Ho capito bene. :-))))) – Gangu