Gibt es jemanden, der mir helfen kann, die logische Darstellung eines Bitmap-Indexes und eines umgekehrten Schlüsselindexes zu erhalten?Wie funktioniert ein Bitmap-Index?
Antwort
Ein umgekehrter Schlüsselindex (in Oracle) ist nur ein regulärer (B-Baum) Index mit den umgekehrten Tasten (1234 wird 4321). Dies kann unausgeglichene Indizes verhindern, wenn Sie inkrementierende Schlüssel hinzufügen. Es macht auch Bereichs Scans unmöglich, so sollten Sie wissen, was Sie tun, wenn Sie dies verwenden.
Ein Bitmap-Index unterscheidet sich vollständig von einem B-Tree-Index. Sie können es sich als ein langes Bit-Array für jeden Schlüsselwert vorstellen, wobei ein Eintrag für jede Zeile auf "Wahr" gesetzt wird, wenn die Zeile diesen Wert hat, andernfalls "Falsch". Dies funktioniert besser (als B-Baum-Indizes) für Spalten mit nur wenigen unterschiedlichen Werten (nur MALE, FEMALE zum Beispiel). Sie können diese Bit-Arrays komprimieren und sie werden dann sehr kompakt und schnell zu scannen. Das Hauptproblem bei Bitmap-Indizes besteht darin, dass es viel Arbeit erfordert, sie zu aktualisieren, so dass sie besser für Warehousing-Szenarien geeignet sind, in denen die Daten in einem nächtlichen Batch geladen und dann nur abgefragt (und nicht geändert) werden. während des Tages.
Wikipedia hat eine gute page about bitmap indexes, auch.
- 1. Wie funktioniert ein Debugger?
- 2. Wie funktioniert ein Geodatenindex?
- 3. Wie funktioniert ein UpdatePanel?
- 4. Wie funktioniert ein historischer Debugger?
- 5. Wie funktioniert ein URL Shortener?
- 6. Wie funktioniert ein Classmethod-Objekt?
- 7. Wie funktioniert ein asynchroner ServiceController.WaitForStatus?
- 8. Wie funktioniert ein Haskell-Compiler?
- 9. Wie funktioniert ein Bugzilla-Server?
- 10. Wie funktioniert ein Spott-Framework?
- 11. Wie funktioniert ein Gender-Erkennungsalgorithmus?
- 12. Wie genau funktioniert ein Generatorverständnis?
- 13. Wie funktioniert ein GUI Framework?
- 14. Wie funktioniert ein Präprozessor-Makro?
- 15. Wie ein losgelöstes Repository funktioniert
- 16. Wie funktioniert ein HTTPS-POST von Android?
- 17. Wie funktioniert ein Completion-Handler auf iOS?
- 18. Einfachste Erklärung, wie ein DI-Container funktioniert?
- 19. Wie funktioniert ein MYSQL Self-Join?
- 20. Firebase-Regel, die wie ein Filter funktioniert
- 21. Wie funktioniert ein Android: Attr Stil?
- 22. Wie funktioniert ein NetworkStream in einem Komponententest?
- 23. Wie funktioniert ein Werttyp tatsächlich in .net?
- 24. Wie funktioniert ein nicht funktionierender Webserver?
- 25. Wie funktioniert ein YouTube-Film-Downloader? - YouTube
- 26. Wie funktioniert ein CSS-Übergang "rückwärts"?
- 27. Wie funktioniert ein Linker Outer mit Laravel?
- 28. Wie funktioniert ein objective-c xmlchar-Datentyp
- 29. Wie funktioniert ein SplitViewController innerhalb eines Tabbarcontrollers?
- 30. Wie funktioniert ein GreaseMonkey-Userscript mit git?
Vielen Dank für Ihre Hilfe Thilo..Aber es wäre toll, wenn Sie mir das logische Diagramm eines Bitmap-Index geben könnten. – Gangu
Wikipedia hat ein Diagramm. – Thilo
Ich habe es.Vielen Dank. :-))))) – Gangu