
Kevin Martinez
PreguntaHola alguien sabe cual es la diferencia entre los indices HASH y BTREE
alisal10 asir10
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.