PlanetScale выпустила TIN — полнотекстовый поиск для Postgres, который обгоняет ParadeDB в 25 раз
Tin: full-text search for Postgres

PlanetScale представила TIN (Text INdex) — расширение полнотекстового поиска для Postgres, доступное в GA. Оно поддерживает булевы, фразовые и span-запросы, нечёткий поиск, регулярные выражения, подсчёт COUNT(*) и ранжирование BM25. В бенчмарках на 85 ГБ корпусе Stack Exchange TIN показал до 25 раз большую пропускную способность и в 26 раз меньшие задержки p99, чем ParadeDB, а также справляется с конкурентными записями. Секрет скорости — использование ctid в качестве идентификатора документа и векторизованные операции пересечения и объединения.
TIN обрабатывает в 25 раз больше запросов в секунду, чем ParadeDB, при p99-задержках в 26 раз ниже.