Cassandra: The Definitive Guide, (Revised) Third Edition, 3a edizione
by Jeff Carpenter, Eben Hewitt
Prefazione
Mi sono imbattuto per la prima volta in Apache Cassandra all'inizio del 2009. In qualità di beta tester per gli avvisi push su iPhone, la nostra applicazione mobile di notizie aveva difficoltà a gestire milioni di ricerche di utenti per inviare aggiornamenti tempestivi. Dopo aver valutato diversi approcci, mi sono imbattuto in Cassandra. Si trattava di un database in cui dovevo modellare i miei dati per la query che avrei effettuato, ottimizzando il "fetch" per restituire l'intero set di risultati in un'unica ricerca su disco. Ciò che richiedeva fino a 30 minuti, con un impatto sulle latenze del sito, si è ridotto a una manciata di secondi, tanto che i nostri contatti di sviluppo in Apple hanno dovuto chiederci di ridurre il throughput!
Da allora quasi tutti gli aspetti di Cassandra sono cambiati in modo sostanziale. Quello che inizialmente era un gruppo di nicchia di utenti esperti e appassionati di sistemi distribuiti è sbocciato in una comunità fiorente e diversificata. Nel corso degli anni, Cassandra ha dato prova di sé più volte, eseguendo alcuni dei più grandi carichi di lavoro su internet per servizi che utilizzi ogni giorno. Un segnale di maturità altrettanto valido è che ora hai davanti a te la terza edizione di questo libro.
Nonostante i suoi successi, Cassandra è ancora un sistema difficile da usare. Dall'installazione all'integrazione e all'operatività, rimane un sistema complesso e ricco di inconvenienti. Questo libro fa un ottimo lavoro nel guidare il ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access