RU

[Перевод] Пересчёт расстояний в KNN-поиске: сокращаем разрыв между колоночным и построчным хранением

Почему при стандартных настройках KNN-поиска пересчёт расстояний при колоночном хранении векторов работал медленнее, чем при построчном, и как Manti…

Manticore SearchKNNHNSWmmapколоночное хранениевекторный поиск
Habr
RU

Миллионы товаров и миллисекунды: как устроен специализированный движок каталога

Что происходит, если строить каталог на миллионах товаров не вокруг PostgreSQL и Elasticsearch, а вокруг mmap, собственных индексов и zero-allocatio…

Gommapбазы данныхиндексыпроизводительностьвысоконагруженные системыJSON
Habr
RU

Как программа попадает в память: от execve до main

Вы когда-нибудь задумывались, что происходит после того, как вы нажимаете Enter в терминале Linux? Вводите ./myprogram и... Что именно происходит да…

LinuxstraceELFзагрузка программсистемные вызовыexecvemmapанализ файловкомпоновщик