dizesinde dize dizisi dizisi dizin dizisi dizesi dizgisi olan bir sütunda dizin oluşturmak mümkündür. GIN dizinleri kullanılarak denendi. Ancak sorgular bu dizinleri kullanıyor görünmüyor.PostgreSql
Example
CREATE TABLE users (
name VARCHAR(100),
groups text[],
);
Query: SELECT name FROM users WHERE ANY(groups) = 'Engineering'.
Ayrıca 'grupları' verip sayabilir verimli şekilde 'grupların sütun üzerinde GROUP BY gerçekleştirmek için en iyi yolu budur.
Sizi normalleştirmekten nasıl koruyorsunuz? –
Gerçek tablonun birden çok değerli sütunları var. Db, performansın yavaşlaması nedeniyle aşırı birleşmelerden kaçınmak istediğim bu sütunlar için nispeten normalleştirildi. Kullandığım 'Kullanıcı' tablosu sadece bir örnektir. – Anoop