I 5 principali motivi per imparare a decodificare Cassandra!



Paga migliore, accettazione del settore, Big Data Friendly, tutto qui? Dai un'occhiata al blog per capire perché Cassandra è davvero importante nel mondo di oggi. Cassandra decodificata!

'

Nel mondo dei database NoSQL, ci sono varie piattaforme che competono per posizionarsi all'utente come la scelta migliore per gestire i Big Data.





Spesso le piattaforme sono sviluppate internamente dalle organizzazioni per trovare soluzioni alle sfide interne, ma raramente tali piattaforme interne iniziano a diventare un fenomeno globale! Questo è il caso di Apache Cassandra.

Ecco i 5 principali motivi per imparare Cassandra

Motivo n. 1: il boom del mercato del lavoro



  • Nell'era dei Big Data, c'è una crescente necessità di professionisti NoSQL, come affermato dal popolare sito di lavoro Dice.com. Basta una semplice occhiata a siti di lavoro popolari per ottenere un'immagine. Ad esempio, il numero di lavori NoSQL ha raggiunto il picco a 2000 in Dice, di cui Cassandra è spesso menzionata come abilità principale!
  • In aggiunta a ciò, un recente studio in Dice Salary Report 2014 afferma che il compenso dei professionisti NoSQL è di $ 114.796 e il numero dovrebbe crescere in modo esponenziale poiché le aziende stanno passando dal database tradizionale a NoSQL.

Motivo n. 2: utenti Fortune 500

  • In un momento in cui gli ambienti di produzione più grandi hanno centinaia di terabyte di dati e cluster di oltre 300 server, Cassandra sta assistendo a un maggiore utilizzo data la sua caratteristica di essere open source.
  • Proprio quando Facebook si è unito alla Fortune 500 nel 2013, la piattaforma di Cassandra ha già iniziato a fare bene. Dato che alcune delle migliori aziende in settori promettenti come comunicazioni, social media, e-commerce e IT stanno utilizzando Cassandra per aumentare le proprie capacità tecnologiche.
  • Aziende come Comcast, Twitter, Ebay, Walmart e IBM hanno implementato Cassandra in varie parti delle loro operazioni in base alla natura della loro attività per citarne alcune!

Motivo n. 3: nato per i Big Data

  • I Big Data sono qui per restare e la ricerca di una piattaforma NoSQL per gestire le sfide dei Big Data si sta avvicinando con l'adozione di Cassandra. Con un sacco di dati generati direttamente da Smartphone, punti vendita, satelliti alle previsioni del tempo, i database NoSQL diventano la necessità del momento.
  • Cassandra è progettata per gestire set di dati estremamente grandi. Con un database distribuito, la piattaforma si occupa di come accedere ai dati. Inoltre protegge la perdita di dati dal guasto del nodo del cluster tramite la replica.
  • In genere le organizzazioni cercano 4 fattori: ' Elevata velocità dei dati, varietà dei dati, volume dei dati, complessità dei dati ' scegliendo il miglior database NoSQL per i Big Data.
  • Cassandra punta su altre piattaforme su questi fattori oltre a fornire un vantaggio unico di un servizio altamente disponibile senza un singolo punto di errore.

Motivo n. 4: prestazioni rispetto ad altre varianti NoSQL



  • È qui che entrano in gioco le funzionalità di Cassandra come disponibilità continua, alta scalabilità, prestazioni, sicurezza, semplicità e riduzione dei costi. Impara di più riguardo
  • In qualità di piattaforma leader per in NoSQL, Cassandra supera altri giocatori come HBase, Redis, MySQL in vari benchmark.
  • Secondo EndPoint, una società di consulenza per database e open source che mette a confronto i migliori database NoSQL ha utilizzato una varietà di carichi di lavoro diversi nelle istanze EC2 di Amazon Web Services con carichi di lavoro che variano dalla combinazione di lettura / scrittura, carichi di lavoro prevalentemente in lettura, carico di lavoro principalmente in scrittura e molti altri in cui Cassandra eccelleva con le operazioni più veloci al secondo.

Motivo n. 5: passaggio tettonico da Relazionale a NoSQL

  • Molte organizzazioni stanno passando da NoSQL per RDBMS dove archiviano i propri dati. Ad esempio Netflix memorizza il 95% di tutti i loro dati, inclusa l'intera cronologia di visualizzazione di tutti i 36 milioni di membri in Cassandra e sono migrati da Oracle in questo processo!
  • Funzionalità come la vera capacità di scrittura / lettura ovunque di Cassandra, con il supporto per l'inclusione non solo di cluster di natura unica, ma anche di più data center e zone di disponibilità a differenza della replica di RDBMS, lo rendono un motivo valido per passare a NoSQL. Spesso diventa una sfida
  • Le migliori aziende come EBay, Adobe e Constant Contact hanno spostato i modelli NoSQL non per scelta ma per Necessità poiché la loro applicazione, usi e dati hanno superato il modello RDBMS legacy e richiedono un diverso tipo di piattaforma.

Quindi, se Cassandra è la tua passione, un po 'di storia sulle origini di Cassandra può sempre avvantaggiarti!

La storia dietro Cassandra

  • Non sorprende i geek che il vero creatore di Cassandra non fosse altro che il gigante dei social network Facebook che è stato costruito con Dynamo di Amazon e Big Table di Google. Ai tempi in cui Facebook stava cercando di capire le cose, voleva risolvere rapidamente il suo problema di ricerca nella Posta in arrivo, il che significava che il sistema doveva gestire un throughput molto elevato di miliardi di scritture al giorno e scalare con il numero di utenti. Cassandra se ne occupò.
  • Il concetto stesso di Cassandra è quello di avere un database orientato a colonne altamente scalabile per implementare casi d'uso appropriati simili a varianti NoSQL (in altre parole 'non solo SQL') come CouchDB. Cassandra è spesso vista come l'avanguardia dell'innovazione NoSQL.

Fatto divertente: La parola Cassandra è ispirata da un bellissimo mistico veggente della mitologia greca la cui previsione per il futuro non è mai stata creduta!

Hai domande per noi? Menzionateli nella sezione commenti e vi risponderemo.

Post correlati:

operatore di risoluzione dell'ambito in c ++

Importanza della scienza dei dati con Cassandra