Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.programming > #29399

Re: Jak działają indeksy b-tree?

Newsgroups pl.comp.programming
Date 2017-02-04 07:25 -0800
References <o709j7$nhg$1@node2.news.atman.pl>
Message-ID <a19bec76-72b4-4e2f-af54-37296bf18a4f@googlegroups.com> (permalink)
Subject Re: Jak działają indeksy b-tree?
From "M.M." <mmarszik@gmail.com>

Show all headers | View raw


On Thursday, February 2, 2017 at 10:50:31 PM UTC+1, Borneq wrote:
> Używane są w bazach danych. Inna rzecz że w takim MySQL indeksy potrafią 
> być większe od całej tabeli.
> Jak to działa? Drzewo ma 1000 gałęzi, które mają 1000 gałęzi?, jak 
> wyszukiwać w porównaniu do hasha?

Generalnie działają tak jak opisałeś. Sens ich zastosowania jest 
wszędzie tam, gdzie odczyt/zapis sekwencyjny jest dużo szybszy od
niesekwencyjnego. Spotkałem się ze stwierdzeniami, że nawet w 
pamięci RAM mogą mieć zastosowanie. 

Algorytmy operujące na b-tree nie są szczególnie zawiłe, ale 
dobre implementacje zapewne są bardzo skomplikowane.

Back to pl.comp.programming | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Jak działają indeksy b-tree? Borneq <borneq@antyspam.hidden.pl> - 2017-02-02 22:50 +0100
  Re: Jak działają indeksy b-tree? "Stachu 'Dozzie' K." <dozzie@go.eat.some.screws.spammer.invalid> - 2017-02-03 10:23 +0000
  Re: Jak działają indeksy b-tree? "M.M." <mmarszik@gmail.com> - 2017-02-04 07:25 -0800

csiph-web