L’indice di ricerca è stato riscritto usando strutture dati ottimizzate per hardware moderno.
È stata sostituita la B-tree con una skip list a blocchi deterministica per migliorare l’intersezione delle liste di documenti.
Le letture dirette (O_DIRECT) e blocchi di dimensione 128 KB massimizzano le prestazioni delle SSD NVMe.
L’uso di io_uring accelera le letture concorrenti dei dati di posizione, ma richiede un attento bilanciamento per evitare sovraccarichi.
Il clustering dei dati di posizioni per documento migliora la località dei dati e riduce le operazioni di I/O.
Le ottimizzazioni hanno ridotto i tempi di ricerca e aumentato il numero di richieste processate al secondo.
Get notified when new stories are published for "Hacker News 🇮🇹 Italiano"