Ich bin ziemlich neu in Datenbanken, also vergib mir, wenn das eine dumme Frage ist.Datenbank Abfrage Zeit Komplexität
In modernen Datenbanken, wenn ich einen Index verwenden, um auf eine Zeile zuzugreifen, glaube ich, dass dies O (1) Komplexität sein wird. Aber wenn ich eine Abfrage mache, um eine andere Spalte auszuwählen, wird es O (1) oder O (n) sein? Muss die Datenbank alle Zeilen durchlaufen oder erstellt sie für jede Spalte eine sortierte Liste?
Bis auf einen Hash-Index, wo es O (Eimerkettenlänge) –