Cassandra è un database incredibilmente noto che supporta applicazioni con un carico di lavoro travolgente come Facebook. Oggi elencheremo un numero significativamente maggiore di scopi dietro l’aggiunta di Cassandra alla vostra cassetta degli attrezzi.

Potremmo voler presentare 5 significative circostanze favorevoli all’utilizzo di Cassandra:

Comprende le imprese confuse senza sforzo

Ha una breve aspettativa di assorbire le informazioni

Abbassa le spese generali e le spese di amministrazione per un ingegnere DevOps

Composizione rapida ed estremamente veloce

Oltraggiosa versatilità e adattamento ai guasti interni

Cassandra capisce le commissioni confuse senza sforzo

La registrazione occasionale, l’assortimento di misure, l’esecuzione di indagini rispetto alle informazioni registrate – queste assegnazioni possono sembrare noiose, eppure sono di estrema importanza sia per i processi di lavoro Enormous Information che DevOps. La progettazione dello stoccaggio unificato per i log può essere un compito significativo e travolgente, dato l’assortimento delle informazioni e l’abbondanza delle sue fonti, a cui abbiamo fatto riferimento in precedenza.

Costruire un insieme di stoccaggio per i registri e le misurazioni e recuperare i dati cronologici da questo stoccaggio è una commissione che Cassandra gestisce in modo estremamente semplice. Quando la struttura della tabella viene scelta e pianificata, il database ha esattamente l’effetto desiderato, scalando in modo efficace nel vostro interesse.

Cassandra ha una breve aspettativa di imparare e di adattarsi

Cassandra lavora in CQL – Cassandra Question Language. E ‘essenzialmente SQL, ma privato dei punti salienti ulteriormente sviluppati. Anche se questo è una sorta di inconveniente, è anche una posizione estremamente favorevole, in quanto lo strumento è estremamente pronto a funzionare incredibilmente bene utilizzando una serie di fattori, direzioni e capacità significativamente limitate. Grazie a questa immediatezza, un Major Information Specialist è in grado di superare Cassandra in circa 30 giorni, accorciando così in modo evidente l’opportunità di presentare radicalmente il vostro strumento.

Cassandra riduce le spese generali dell’amministratore e le spese dell’ingegnere del DevOps

Come abbiamo illustrato in precedenza, la registrazione delle occasioni, l’assortimento delle misurazioni e il lavoro con le informazioni registrate sono gli usi più evidenti per Cassandra. In ogni caso, poiché il vostro gruppo può utilizzare l’apparecchio al meglio (e questa opportunità arriverà presto, badate bene) – scoprirà un numero significativamente maggiore di incarichi che possono essere assegnati a Cassandra ed eseguiti in modo fantastico. I bassi costi di amministrazione rendono questo strumento inconcepibilmente prezioso, in quanto il vostro gruppo può concentrarsi maggiormente sulle imprese del centro, come il miglioramento dell’oggetto e dei suoi punti salienti, piuttosto che su una coerente lotta agli incendi, come la decodifica dei registri e la gestione dei problemi.

Cassandra offre una composizione rapida e un’analisi eccezionalmente veloce

Poiché questo database è stato prodotto per Facebook, dove un gran numero di peruses e composizioni si verificano ad ogni secondo, fornisce gradi di esecuzione sorprendenti. Ciò che è considerevolmente significativo in modo progressivo, queste qualità sono dirette e scalabili quasi facilmente. Ciò implica che, sulla scia della stima delle stime di esecuzione di lettura/composizione su un server, si può essenzialmente accertare quale numero di più server si dovrebbe aggiungere al gruppo per arrivare ai livelli di esecuzione necessari, e scalare in modo efficace. Inoltre, il taglio su colonne di segmenti (rifinite con presunte chiavi di segmento) garantisce una reazione estremamente rapida alle domande.

Cassandra dà una forza e un adattamento straordinari ai guasti interni

Dato che Cassandra è un gruppo senza padrone, non c’è un unico scopo di delusione. Gli hash informativi sono nel complesso continuamente ricreati in tutto il gruppo per garantire il 100% di assistenza al 100%, prestando poca attenzione alla breve inaccessibilità fino a 1/2 dei server. Questo è particolarmente utile quando si eseguono aggiornamenti in movimento o un certo supporto sui gruppi. Nonostante il server, l’intero rack di server o l’intera server farm lascino l’associazione, i vostri clienti non affronteranno il tempo personale dell’amministrazione. La vostra applicazione sarà sempre in giro, come Facebook e Netflix.