Hola alguien sabe cual es la diferencia entre los indices HASH y BTREE

Pregunta de la clase:
Kevin Martinez

Kevin Martinez

Pregunta
studenthace 9 años

Hola alguien sabe cual es la diferencia entre los indices HASH y BTREE

1 respuestas
para escribir tu comentario
    alisal10 asir10

    alisal10 asir10

    studenthace 2 años

    BTREE: Este sistema de índices utiliza una estructura en árbol donde los nodos poseen un arreglo de valores. Esto es perfecto para los “WHERE” donde suelen realizar búsquedas ordenadas usando los operadores. Este tipo de índice es más común verlo en motores como InnoDB, MyISAM Y PostrgreSQL

    Hash: Al contrario que BTree los índices hash se usan solo para comparaciones de igualdad que usan los operadores “=” o “<=>” ya que no se pueden utilizar para realizar pedidos y no proporcionan información al optimizador sobre cuántas filas existen entre dos valores.

Curso de PostgreSQL 2017

Curso de PostgreSQL 2017

Diseña, crea y administra bases de datos con PostgreSQL, el más poderoso motor open source. Con DBs distribuibles, tablas SQL y NoSQL y una velocidad increíble.

Curso de PostgreSQL 2017
Curso de PostgreSQL 2017

Curso de PostgreSQL 2017

Diseña, crea y administra bases de datos con PostgreSQL, el más poderoso motor open source. Con DBs distribuibles, tablas SQL y NoSQL y una velocidad increíble.