5
B-Tree vs Hash Table
W MySQL typ indeksu to b-drzewo, a dostęp do elementu w b-drzewie odbywa się w logarytmicznym amortyzowanym czasie O(log(n)). Z drugiej strony dostęp do elementu w tablicy skrótów znajduje się w O(1). Dlaczego zamiast b-drzewa nie używa się tablicy skrótów w celu uzyskania dostępu do danych w bazie danych?