ParqDB демонстрирует поиск векторов напрямую в браузере, используя файлы Parquet через HTTP‑запросы диапазона, устраняя необходимость сервера запросов. Система индекстирует 100 000 статей Википедии с встраиваниями MiniLM, создавая индекс IVF‑LVQ8, опубликованный как неизменяемые файлы Parquet в объектном хранилище.
Когда пользователь вводит запрос, браузер встраивает его в векторы 384d через ONNX/WASM, затем читает только необходимые диапазоны байтов из хранилища. Время выполнения WASM обрабатывает маршрутизацию индекса через глобальные центроиды LVQ8, обрезает, используя подвал, чтобы выбрать группы строк, ранжирует с расстоянием LVQ8 плюс ограниченный top‑k и ищет doc_ids, чтобы вернуть строки Википедии.
Архитектура заменяет традиционный поток браузер → векторная БД → объектное хранилище прямым потоком браузер + WASM → HTTP‑диапазон → объектное хранилище. Живой профайлер показывает память‑диапазон‑хиты, переданные байты, выбранные кандидаты и время запроса. Трейсы сети показывают упорядоченные события кэша и сети, ожидающие диапазонных запросов.
Ключевые сущности: Местоположения: объектное хранилище
Источник: Hacker News · Сводку подготовил HeadlinesBriefing