Apache Cassandra es una base de datos excepcionalmente versátil y de élite que circula con el fin de tratar una gran cantidad de información cruzada en numerosos servidores de artículos, dando una alta accesibilidad sin un solo propósito de decepción. Es una especie de base de datos NoSQL. Danos una oportunidad inicial para comprender lo que hace una base de datos NoSQL.

NoSQL vs. Base de datos relacional

En el siguiente cuadro se enumeran los puntos que diferencian una base de datos relacional de una base de datos NoSQL.

Base de datos relacional Base de datos NoSql
Soporta un poderoso lenguaje de consulta. Soporta un lenguaje de consulta muy simple.
Tiene un esquema fijo. No hay un esquema fijo.
Sigue al ACID (Atomicidad, Consistencia, Aislamiento y Durabilidad). Sólo es “eventualmente consistente”.
Apoya las transacciones. No apoya las transacciones.

Además de Cassandra, tenemos las siguientes bases de datos NoSQL que son bastante populares –

Apache HBase – HBase es una base de datos distribuida de código abierto, no relacional, modelada según la BigTable de Google y está escrita en Java. Está desarrollada como parte del proyecto Apache Hadoop y funciona sobre el HDFS, proporcionando capacidades similares a las de BigTable para Hadoop.

MongoDB – MongoDB es un sistema de base de datos orientado a documentos de plataforma cruzada que evita el uso de la estructura tradicional de base de datos relacional basada en tablas en favor de documentos similares a JSON con esquemas dinámicos que hacen que la integración de datos en ciertos tipos de aplicaciones sea más fácil y rápida.

¿Qué es Apache Cassandra?

Apache Cassandra es un marco de capacidad (base de datos) de código abierto, difundido y descentralizado/apropiación, para la supervisión de una gran cantidad de información organizada difundida en todo el mundo. Proporciona una ayuda excepcionalmente accesible sin un solo propósito de decepción.

Se ha registrado una parte de los notables propósitos de Apache Cassandra…

Es versátil, tolerante a las fallas y confiable.

Es una base de datos ordenada por segmentos.

Su configuración de dispersión depende del Dynamo de Amazon y su modelo de información en la Bigtable de Google.

Hecho en Facebook, varía mucho de la base de datos social los marcos de la junta.

Cassandra actualiza un modelo de réplica al estilo de Dynamo sin un solo propósito de decepción, pero incluye un modelo de información de “familia de segmentos” mucho más dominante.

Cassandra está siendo utilizada por las organizaciones más grandes, por ejemplo, Facebook, Twitter, Cisco, Rackspace, eBay, Twitter, Netflix, y algunas más.

Lo más destacado de Cassandra

Cassandra se ha convertido en un lugar tan popular a la luz de sus excepcionales puntos destacados especializados. En el fondo, se dan una parte de los aspectos más destacados de Cassandra:

Versatilidad flexible – Cassandra es excepcionalmente adaptable; permite añadir más equipo para adaptarse a más clientes y más información según la necesidad.

Continuamente en la ingeniería – Cassandra no tiene un solo propósito de decepción y es persistentemente accesible para aplicaciones básicas de negocios que no pueden soportar el costo de una decepción.

Rápida ejecución a escala directa – Cassandra es directamente versátil, es decir, construye tu rendimiento a medida que incrementas el número de centros en el grupo. En consecuencia, mantiene un tiempo de reacción rápido.

Almacenamiento de información adaptable – Cassandra obliga a toda organización de datos concebible, incluyendo organizada, semi-organizada y no estructurada. Puede obligar progresivamente a cambios en sus estructuras de información según lo indique su necesidad.

Simple dispersión de la información – Cassandra da la adaptabilidad para transmitir la información donde se necesite duplicando la información en diferentes granjas de servidores.

Apoyo de intercambio – Cassandra sustenta propiedades como la atomicidad, la consistencia, el aislamiento y la durabilidad (ACID).

Rápido compone – Cassandra estaba destinada a funcionar con un modesto equipo de artículos. Realiza composiciones rápidas y puede almacenar muchos terabytes de información, sin renunciar a la eficacia de la lectura.