Casa Bases de dades Què és apache cassandra? - Definició de tecnologia

Què és apache cassandra? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa Apache Cassandra?

Apache Cassandra és un sistema de gestió de bases de dades distribuït de bases de dades NoSQL de codi obert. Va ser originalment desenvolupat a Facebook per Avinash Lakshman i Prashant Malik. La versió 2.0.7 es va publicar el 14 d'abril de 2014.

Techopedia explica Apache Cassandra

Apache Cassandra utilitza el sistema NoSQL en lloc del sistema de gestió de bases de dades relacional tradicional (RDBMS) perquè aquest últim no és adequat per gestionar grans volums de dades no estructurades, com ara els produïts per llocs web o empreses en línia. NoSQL té un disseny més senzill i admet l'escalat horitzontal, que permet l'addició de nous servidors per obtenir un millor rendiment.


Cassandra utilitza una arquitectura peer-to-peer en lloc de la configuració master / slave usada en els RDBMSs. No hi ha cap servidor mestre a l'anterior com en l'intercanvi de fitxers peer-to-peer. Si un servidor mestre s’atura o es descompon a causa de nombroses sol·licituds, els servidors esclaus es queden inútils, mentre que en una configuració peer-to-peer, tots els clústers de bases de dades són iguals i poden acceptar sol·licituds de qualsevol client. Com a resultat, Cassandra no té un sol punt de fracàs.

Què és apache cassandra? - Definició de tecnologia