Кто-нибудь знает ситуацию, когда вместо B-TREE следует использовать HASH PostgreSQL, поскольку мне кажется, что эти вещи - ловушка. Они занимают намного больше времени на СОЗДАНИЕ или обслуживание, чем B-TREE (как минимум, в 10 раз больше), они также занимают больше места (для одного из моих таблиц table.columns B-TREE занимает 240 МБ, тогда как HASH возьмите 4 ГБ), и я, похоже, понял из своего поиска в Google, что они НЕ ВЫБИРАЮТСЯ быстрее, чем B-TREE; все же HASH, возможно, был недавно оптимизирован или Google был не прав.
В любом случае, я хотел узнать мнение и опыт вашего парня. Если эти ХАШы злые, люди должны знать.
Спасибо
Кроме того: как насчет хешей MySQL?