DB-EnginesInfluxDB: Focus on building software with an easy-to-use serverless, scalable time series platformEnglish
Deutsch
Informationen zu relationalen und NoSQL DatenbankmanagementsystemenEin Service von solid IT

Enzyklopädie > Artikel

Index

Ein Index in einer Datenbank ermöglicht einen raschen Zugriff auf einzelne Datensätze des Datenbestandes.

Dazu speichert das Datenbank­management­system zusätzlich zum eigentlichen Datensatz Informationen ab, welche ein rasches Auffinden eines Datensatzes anhand eines Index-Wertes erlaubt. Beispielsweise können mit Hilfe von Indizes in einer Tabelle mit Personen rasch Einträge nach Namen oder Geburtsdatum gefunden werden, ohne die Daten aller Personen überprüfen zu müssen.

Indizes werden zumeist mittels B*-Bäumen implementiert, im Bereich der NoSQL Datenbanken kommen fallweise auch Hash-Tables zum Einsatz.

Primärindex

Einer der Indizes eines Datenbestandes wird in der Regel als Primärindex ausgezeichnet. Ein Primärindex basiert immer auf einem Schlüssel. Häufig wird als Primärindex eine eindeutige, nicht veränderliche Nummer, meist mit ID bezeichnet, vergeben.

Falls weitere Indizes definiert werden, werden diese als Sekundärindex bezeichnet.



Featured Products

AllegroGraph logo

Graph Database Leader for AI Knowledge Graph Applications - The Most Secure Graph Database Available.
Free Download

Neo4j logo

Neo4j NODES 2022
Free online conference for developers and data scientists.
November 16/17 2022.
Register now for free!

Redis logo

The world’s most loved real‑time data platform.
Try free

The definitive guide for Cassandra

Imagine What You Could Do if Scalability Wasn‘t a Problem!
Download the Cassandra e-book for free!

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

Präsentieren Sie hier Ihr Produkt