BRIN jest dobry dla ogromnych tabel, gdy dane są naturalnie uporządkowane na dysku (np. time-series po created_at). Jest mały i tani w utrzymaniu, ale mniej precyzyjny niż B-tree i opiera się na korelacji z fizycznym porządkiem danych.