Acasă Baze de date Ce este apache cassandra? - definiție din techopedia

Ce este apache cassandra? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Apache Cassandra?

Apache Cassandra este un sistem de gestionare a bazelor de date distribuit fără baze de date NoSQL. A fost dezvoltat inițial la Facebook de Avinash Lakshman și Prashant Malik. Versiunea 2.0.7 a fost lansată pe 14 aprilie 2014.

Techopedia explică Apache Cassandra

Apache Cassandra folosește sistemul NoSQL în locul sistemului tradițional de gestionare a bazelor de date relaționale (RDBMS), deoarece acesta din urmă nu este potrivit pentru manipularea unor volume mari de date nestructurate, cum ar fi cele produse de site-uri web sau companii online. NoSQL are un design mai simplu și acceptă scalarea orizontală, ceea ce permite adăugarea de noi servere pentru o performanță mai bună.


Cassandra folosește o arhitectură peer-to-peer în loc de configurarea master / slave folosită în RDBMSs. În fostul sistem nu există un server master ca în partajarea de fișiere peer-to-peer. Dacă un server master se oprește sau se descompun din cauza a numeroase solicitări, serverele slave sunt inutile, în timp ce într-o configurație peer-to-peer, fiecare cluster de baze de date este egal și poate accepta solicitări de la orice client. Drept urmare, Cassandra nu are un singur punct de eșec.

Ce este apache cassandra? - definiție din techopedia