T-tree ( eng. T-tree ) este un arbore binar echilibrat , optimizat pentru cazurile în care datele solicitate ("fierbinte") sunt complet stocate în RAM . Folosit de multe SGBD -uri auto-găzduite , inclusiv Datablitz , ExtremeDB , MySQL Cluster , TimesTen , MobileLite .
Structura unui nod T-tree poate fi reprezentată după cum urmează:
struct t_tree_node { void * părinte ; // matrice sortată de pointeri către date void ** data ; // date de control suplimentare void * control ; void * left_child ; void * right_child ; }Arborele (structura de date) | |
---|---|
Arbori binari | |
Arbori binari cu auto-echilibrare |
|
B-copaci |
|
arbori de prefix |
|
Partiționarea binară a spațiului | |
Arbori non-binari |
|
Despărțirea spațiului |
|
Alți copaci |
|
Algoritmi |