Google ha rilasciato Supersonic, un motore di ricerca progettato per lavorare in modo efficiente con i database column-oriented.
L’annuncio di Supersonic suggerisce che sarebbe “estremamente utile per la creazione di un back-end per database column-oriented”, e che si propone di offrire serivizi con prestazioni “seconde a nessuno”.
Come parte del conseguimento di tale obiettivo di progettazione, la libreria C++ di Supersonic utilizza molte ottimizzazioni a basso livello, cache-aware, istruzioni SIMD e l’esecuzione vettorizzati in modo che possa fare il miglior uso delle moderne CPU pipeline, pur lavorando…» leggi tutto








