ive page-level locks are used for
        read/write access. Locks are released immediately after each
        index row is fetched or inserted. But note that insertion of a
        GIN-indexed value usually produces several index key insertions
        per row, so GIN might do substantial work for a single value's
        insertion.
       </p></dd></dl></div><p>
   </p><p>
    Currently, B-tree indexes offer the best performance for concurrent
    applications; since they also have more features than hash