SlideShare una empresa de Scribd logo
Bases de Datos
Definición, tipos, ventajas y desventajas.
¿Qué es una base de datos?
Una base de datos es una herramienta para recopilar y organizar información. Las
bases de datos pueden almacenar información sobre personas, productos, pedidos u
otras cosas. Muchas bases de datos comienzan como una lista en una hoja de cálculo
o en un programa de procesamiento de texto. A medida que la lista aumenta su
tamaño, empiezan a aparecer redundancias e inconsistencias en los datos.
¿Qué es una base de datos de tipo SQL?
SQL Database es un servicio de base de
datos relacional de uso general que
admite estructuras como datos
relacionales, JSON, espacial y XML.
Proporciona un rendimiento escalable
dinámicamente y opciones como índices
de almacén de columnas para realizar un
análisis analítico extremo y generar
informes, y OLTP en memoria para el
procesamiento extremo de
transacciones.
¿Qué es una base de datos No- SQL?
Base datos NoSQL, también conocidas como “No sólo SQL”, se refiere a una amplia
clase de sistemas de gestión de datos (mecanismos para el almacenamiento y
recuperación de datos) que difieren, en aspectos importantes, del modelo clásico de
relaciones entre entidades (o tablas) existente en los sistemas de gestión bases de
datos relacionales, siendo el más destacado el que no usan SQL como lenguaje
principal de consulta.
Las características comunes entre todas las implementaciones de bases de datos
NoSQL suelen ser las siguientes:
 Consistencia Eventual
 Flexibilidad en el esquema
 Escalabilidad horizontal
 Estructura distribuida
 Tolerancia a fallos y Redundancia
Bases de datos más populares
Ventajas y Desventajas.
SQL Server
 SQL Server es un sistema de gestión de bases de datos relacionales (RDBMS) de
Microsoft que está diseñado para el entorno empresarial. SQL Server se ejecuta en
T-SQL (Transact -SQL), un conjunto de extensiones de programación de Sybase y
Microsoft que añaden varias características a SQL estándar, incluyendo control de
transacciones, excepción y manejo de errores, procesamiento fila, así como
variables declaradas.
DESVENTAJAS DE SQL SERVER
 1. Utiliza mucho la memoria RAM para las instalaciones y utilización de
software.
 2. No se puede utilizar como practicas porque se prohíben muchas cosas, tiene
restricciones en lo particular.
 3. La relación, calidad y el precio esta muy debajo comparado con oracle.
 4. Tiene muchos bloqueos a nivel de página, un tamaño de página fijo y
demasiado pequeño, una pésima implementación de los tipos de datos variables.
SQL Server
VENTAJAS DE SQL SERVER
 Es un sistema de gestión de base de datos.
 Es útil para manejar y obtener datos de la red de redes.
 Nos permite olvidarnos de los ficheros que forman la base de datos.
 Si trabajamos en una red social nos permite agregar otros servidores de SQL
Server. Por ejemplo dos personas que trabajan con SQL Server, uno de ellos se
puede conectar al servidor de su otro compañero y así se puede ver las bases de
datos del otro compañero con SQL Server.
 SQL permite administrar permisos a todo. También permite que alguien conecte
su SQLO al nuestro pero sin embargo podemos decirle que no puede ver esta base
de datos pero otro si.
Oracle
 Oracle la Primera Base de Datos Diseñada para Grid Computing, es un sistema de
gestión de base de datos relacional fabricado por Oracle Corporation. Oracle es
básicamente un herramienta cliente/servidor para la gestión de base de datos la
gran potencia que tiene y su elevado precio hace que solo se vea en empresas muy
grandes y multinacionales, por norma general. Oracle Corporation :es una de las
mayores compañías de software del mundo. Sus productos van desde bases de
datos (Oracle) hasta sistemas de gestión. Cuenta además, con herramientas propias
de desarrollo para realizar potentes aplicaciones, como Oracle Designer
Carcateristicas de Oracle
 Desarrollado sobre Oracle Database, Oracle Content Database ha sido diseñada
para que las organizaciones puedan controlar y gestionar grandes volúmenes de
contenidos no estructurados en un único repositorio con el objetivo de reducir los
costes y los riesgos asociados a la pérdida de información.
1. Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial.
2. Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.
3. Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje
de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños
"activos", con triggers y procedimientos almacenados, con una integridad referencial
declarativa bastante potente.
4. Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso
ciertas versiones admiten la administración de bases de datos distribuidas.
5. El software del servidor puede ejecutarse en multitud de sistemas operativos.
6. Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para
los desarrolladores que se llevan trabajo a casa.
7. Oracle es la base de datos con más orientación hacía INTERNET.
Ventajas de Oracle
Desventajas de Oracle
1. Las versiones más recientes de Oracle son la 11g, 10g, 9g, 8g, desde el lanzamiento
original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la
estabilidad en la 8.0.3. El motivo de tantos fallos fue, al parecer, la remodelación
del sistema de almacenamiento por causa de la introducción de extensiones
orientadas a objetos.
2. El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de
Personal Oracle son excesivamente caras, en mi opinión. Otro problema es la
necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el
Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle
mal configurado puede ser desesperantemente lento.
3. También es elevado el coste de la información, y sólo últimamente han comenzado
a aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y
administración.
Mongo DB
MongoDB es una base de datos orientada a documentos. Esto quiere decir que en
lugar de guardar los datos en registros, guarda los datos en documentos. Estos
documentos son almacenados en BSON, que es una representación binaria de JSON.
Una de las diferencias más importantes con respecto a las bases de datos relacionales,
es que no es necesario seguir un esquema. Los documentos de una misma colección
- concepto similar a una tabla de una base de datos relacional -, pueden tener
esquemas diferentes.
¿Cómo funciona
MongoDB?
MongoDB está escrito en C++, aunque
las consultas se hacen pasando objetos
JSON como parámetro. Es algo bastante
lógico, dado que los propios documentos
se almacenan en BSON.
MongoDB viene de serie con una consola
desde la que podemos ejecutar los
distintos comandos. Esta consola está
construida sobre JavaScript, por lo que las
consultas se realizan utilizando ese
lenguaje. Además de las funciones de
MongoDB, podemos utilizar muchas de
las funciones propias de JavaSciprt. En la
consola también podemos definir
variables, funciones o utilizar bucles.
Aunque se suele decir que las bases de
datos NoSQL tienen un ámbito de
aplicación reducido, MongoDB se puede
utilizar en muchos de los proyectos
que desarrollamos en la actualidad.
Cualquier aplicación que necesite
almacenar datos semi estructurados
puede usar MongoDB. Es el caso de las
típicas aplicaciones CRUD o de muchos
de los desarrollos web actuales.
¿Dónde se puede
utilizar MongoDB?
Ventajas
 Mongo DB tiene la capacidad de realizar consultas utilizando javascript, haciendo
que estas sean enviadas directamente a la base de datos para ser ejecutada.
 se utiliza un sistemas de archivos, ya que cuenta con la capacidad para balancear la
carga y recopilación de datos utilizando múltiples servidores para almacenamiento
de archivo.
 el des-arrollador elige una llave shard(clave).
 la configuración automática, se puede agregar nuevas maquinas a mongo DB con
el sistema de base corriendo.
Desventajas
 mongo DB bloquea la base de datos cada vez que se realiza un escritura, lo que
reduce la concurrencia dramáticamente.
 retorna cuando no se a escrito la información en el espacio de almacenamiento
permanente, puede ocasionar perdida de información.
 cambia el valor por defecto para escribir al menos una replica, pero esto sigue sin
satisfacer la durabilidad ni la verificabilidad.
 tiene problemas de rendimiento cuando el volumen de datos supera los 100GB.
Cassandra
Apache Cassandra es una base de datos NoSQL distribuida y basada en un modelo
de almacenamiento de «clave-valor», de código abierto que está escrita en Java.
Permite grandes volúmenes de datos en forma distribuida. Por ejemplo, lo usa
Twitter para su plataforma. Su objetivo principal es la escalabilidad lineal y la
disponibilidad. La arquitectura distribuida de Cassandra está basada en una serie de
nodos iguales que se comunican con un protocolo P2P con lo que la redundancia es
máxima. Está desarrollada por Apache Software Foundation.
Características principales
Descentralizado
Todos los nodos del clúster tiene el mismo rol. No hay un único punto de fallo. Los datos se
distribuyen a través del clúster (por lo que cada nodo contiene datos diferentes). No existe un nodo
maestro por lo que cada nodo puede dar servicio a cualquier solicitud.
Soporta replicación y replicación de múltiples data center
Las estrategias de replicación son configurables .22 Cassandra está diseñado como un sistema
distribuido, para el despliegue de un gran número de nodos a través de múltiples centros de datos.
La arquitectura distribuida de Cassandra está diseñado para desplegarse sobre múltiples data center,
tener redundancia y recuperarse ante desastres.
Escalabilidad
El rendimiento de leer y escribir aumenta linealmente a medida que se añaden nuevos nodos. Se
pueden agregar nuevos nodos sin necesidad de interrumpir la ejecución de la aplicación.
Tolerancia a fallos
Los datos se replican automáticamente a múltiples nodos para recuperarse frente a fallos. Cassandra
soporta replicación a través de múltiples datacenter. Se puede reemplazar nodos que presenten
fallos sin tiempo de inactividad o interrupción de la aplicación.
Consistencia
Se ofrece la elección de el nivel de consistencia para las lecturas y escrituras.
Ventajas y Desventajas
 Orientado a columna familias,
tolerante a fallos , ya que replica los
datos de forma automática a múltiples
nodos; cuando un nodo falla puede
ser reemplazado sin ningún periodo
de inactividad. permite replicas a
múltiples data centers;
almacenamiento de los datos tipo
column family.
 No orientado a transacciones este es
le factor mas débil de esta tecnología.
 El hecho de tener los datos guardados
columna a columna nos permite
retornar las filas mas rápidamente,
pero al insertar, actualizar o borrar un
registro, se deberá hacer en mas de
una ubicación; por esta razón este tipo
de base de datos no se recomienda
para sistemas de tipo OLTP orientados
a transacciones y alta concurrencia.

Más contenido relacionado

PPTX
Base de datos
PPTX
Base de datos3
PPTX
Act4 andrade lesvia
PPTX
Bases de datos
PPTX
Bases de datos
PPTX
Base de datos 1
PPSX
Principales bases de datos
PPSX
Alfredo reyes
Base de datos
Base de datos3
Act4 andrade lesvia
Bases de datos
Bases de datos
Base de datos 1
Principales bases de datos
Alfredo reyes

La actualidad más candente (20)

PPTX
Presentacion power point
PDF
Bases de datos por jesus j felix rodriguez lopez
PPTX
Bases de datos
PPTX
Base de datos ryjt
PPSX
Carmen rojas
PPTX
Las principales bases de datos existentes
PPTX
Principales base de datos
PPTX
Base de datos
PPTX
Base de datos
PPSX
Alfredo reyes
PPTX
Bases de datos
PPTX
Principales bases de datos existentes
PPTX
Pricipales bases de datos
PPTX
Las principales bases de datos existentes
PPTX
BASES DE DATOS
PPTX
Bases de datos
PPTX
BASE DE DATOS
PPTX
Base de datos
PPTX
PPTX
Bases dedatos act. 4
Presentacion power point
Bases de datos por jesus j felix rodriguez lopez
Bases de datos
Base de datos ryjt
Carmen rojas
Las principales bases de datos existentes
Principales base de datos
Base de datos
Base de datos
Alfredo reyes
Bases de datos
Principales bases de datos existentes
Pricipales bases de datos
Las principales bases de datos existentes
BASES DE DATOS
Bases de datos
BASE DE DATOS
Base de datos
Bases dedatos act. 4
Publicidad

Similar a Bases de datos (18)

PPTX
Base de datos ventajas y desventajas
PPTX
Qué es una base de datos
PPT
Actividad de aprendizaje 4 screencast y bases de datos.jltc
PPTX
Basede datos nlsg
PPTX
Act4 base datos_reyes_rosalba
PPTX
Cordova angelica basededatos
PPSX
Alfredo reyes
PPTX
Principales bases de datos
PPTX
Base de datos
PPSX
Actv4_bd_moreno_joel
PPTX
Bases de Datos
PPT
Principales bases de datos existentes
PPTX
Base de datos
PPTX
PPTX
Principales bases de datos existentes
PPTX
Que es una base de datos
PPTX
Act. 4 screencast y base de datos norma
PPTX
Bases de datos
Base de datos ventajas y desventajas
Qué es una base de datos
Actividad de aprendizaje 4 screencast y bases de datos.jltc
Basede datos nlsg
Act4 base datos_reyes_rosalba
Cordova angelica basededatos
Alfredo reyes
Principales bases de datos
Base de datos
Actv4_bd_moreno_joel
Bases de Datos
Principales bases de datos existentes
Base de datos
Principales bases de datos existentes
Que es una base de datos
Act. 4 screencast y base de datos norma
Bases de datos
Publicidad

Último (10)

PDF
Presentacion de compiladores e interpretes
PPTX
ANALOGÍA 6.pptx9191911818181119111162363733839292
PPTX
Implementación equipo monitor12.08.25.pptx
PPTX
PROPIEDADES Y METODOS DE PrOO CON PYTHON
PDF
DNS_SERVIDORES PARA ASER PRACTICAS EN REDES
PPTX
hojas_de_calculo_aplicado para microsoft office
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PPTX
Control de seguridad en los sitios web.pptx
PPTX
presentación de introducción a las metodologías agiles .pptx
Presentacion de compiladores e interpretes
ANALOGÍA 6.pptx9191911818181119111162363733839292
Implementación equipo monitor12.08.25.pptx
PROPIEDADES Y METODOS DE PrOO CON PYTHON
DNS_SERVIDORES PARA ASER PRACTICAS EN REDES
hojas_de_calculo_aplicado para microsoft office
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
Control de seguridad en los sitios web.pptx
presentación de introducción a las metodologías agiles .pptx

Bases de datos

  • 1. Bases de Datos Definición, tipos, ventajas y desventajas.
  • 2. ¿Qué es una base de datos? Una base de datos es una herramienta para recopilar y organizar información. Las bases de datos pueden almacenar información sobre personas, productos, pedidos u otras cosas. Muchas bases de datos comienzan como una lista en una hoja de cálculo o en un programa de procesamiento de texto. A medida que la lista aumenta su tamaño, empiezan a aparecer redundancias e inconsistencias en los datos.
  • 3. ¿Qué es una base de datos de tipo SQL? SQL Database es un servicio de base de datos relacional de uso general que admite estructuras como datos relacionales, JSON, espacial y XML. Proporciona un rendimiento escalable dinámicamente y opciones como índices de almacén de columnas para realizar un análisis analítico extremo y generar informes, y OLTP en memoria para el procesamiento extremo de transacciones.
  • 4. ¿Qué es una base de datos No- SQL? Base datos NoSQL, también conocidas como “No sólo SQL”, se refiere a una amplia clase de sistemas de gestión de datos (mecanismos para el almacenamiento y recuperación de datos) que difieren, en aspectos importantes, del modelo clásico de relaciones entre entidades (o tablas) existente en los sistemas de gestión bases de datos relacionales, siendo el más destacado el que no usan SQL como lenguaje principal de consulta. Las características comunes entre todas las implementaciones de bases de datos NoSQL suelen ser las siguientes:  Consistencia Eventual  Flexibilidad en el esquema  Escalabilidad horizontal  Estructura distribuida  Tolerancia a fallos y Redundancia
  • 5. Bases de datos más populares Ventajas y Desventajas.
  • 6. SQL Server  SQL Server es un sistema de gestión de bases de datos relacionales (RDBMS) de Microsoft que está diseñado para el entorno empresarial. SQL Server se ejecuta en T-SQL (Transact -SQL), un conjunto de extensiones de programación de Sybase y Microsoft que añaden varias características a SQL estándar, incluyendo control de transacciones, excepción y manejo de errores, procesamiento fila, así como variables declaradas. DESVENTAJAS DE SQL SERVER  1. Utiliza mucho la memoria RAM para las instalaciones y utilización de software.  2. No se puede utilizar como practicas porque se prohíben muchas cosas, tiene restricciones en lo particular.  3. La relación, calidad y el precio esta muy debajo comparado con oracle.  4. Tiene muchos bloqueos a nivel de página, un tamaño de página fijo y demasiado pequeño, una pésima implementación de los tipos de datos variables.
  • 7. SQL Server VENTAJAS DE SQL SERVER  Es un sistema de gestión de base de datos.  Es útil para manejar y obtener datos de la red de redes.  Nos permite olvidarnos de los ficheros que forman la base de datos.  Si trabajamos en una red social nos permite agregar otros servidores de SQL Server. Por ejemplo dos personas que trabajan con SQL Server, uno de ellos se puede conectar al servidor de su otro compañero y así se puede ver las bases de datos del otro compañero con SQL Server.  SQL permite administrar permisos a todo. También permite que alguien conecte su SQLO al nuestro pero sin embargo podemos decirle que no puede ver esta base de datos pero otro si.
  • 8. Oracle  Oracle la Primera Base de Datos Diseñada para Grid Computing, es un sistema de gestión de base de datos relacional fabricado por Oracle Corporation. Oracle es básicamente un herramienta cliente/servidor para la gestión de base de datos la gran potencia que tiene y su elevado precio hace que solo se vea en empresas muy grandes y multinacionales, por norma general. Oracle Corporation :es una de las mayores compañías de software del mundo. Sus productos van desde bases de datos (Oracle) hasta sistemas de gestión. Cuenta además, con herramientas propias de desarrollo para realizar potentes aplicaciones, como Oracle Designer Carcateristicas de Oracle  Desarrollado sobre Oracle Database, Oracle Content Database ha sido diseñada para que las organizaciones puedan controlar y gestionar grandes volúmenes de contenidos no estructurados en un único repositorio con el objetivo de reducir los costes y los riesgos asociados a la pérdida de información.
  • 9. 1. Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial. 2. Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. 3. Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente. 4. Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas. 5. El software del servidor puede ejecutarse en multitud de sistemas operativos. 6. Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa. 7. Oracle es la base de datos con más orientación hacía INTERNET. Ventajas de Oracle
  • 10. Desventajas de Oracle 1. Las versiones más recientes de Oracle son la 11g, 10g, 9g, 8g, desde el lanzamiento original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de tantos fallos fue, al parecer, la remodelación del sistema de almacenamiento por causa de la introducción de extensiones orientadas a objetos. 2. El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente caras, en mi opinión. Otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento. 3. También es elevado el coste de la información, y sólo últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y administración.
  • 11. Mongo DB MongoDB es una base de datos orientada a documentos. Esto quiere decir que en lugar de guardar los datos en registros, guarda los datos en documentos. Estos documentos son almacenados en BSON, que es una representación binaria de JSON. Una de las diferencias más importantes con respecto a las bases de datos relacionales, es que no es necesario seguir un esquema. Los documentos de una misma colección - concepto similar a una tabla de una base de datos relacional -, pueden tener esquemas diferentes.
  • 12. ¿Cómo funciona MongoDB? MongoDB está escrito en C++, aunque las consultas se hacen pasando objetos JSON como parámetro. Es algo bastante lógico, dado que los propios documentos se almacenan en BSON. MongoDB viene de serie con una consola desde la que podemos ejecutar los distintos comandos. Esta consola está construida sobre JavaScript, por lo que las consultas se realizan utilizando ese lenguaje. Además de las funciones de MongoDB, podemos utilizar muchas de las funciones propias de JavaSciprt. En la consola también podemos definir variables, funciones o utilizar bucles. Aunque se suele decir que las bases de datos NoSQL tienen un ámbito de aplicación reducido, MongoDB se puede utilizar en muchos de los proyectos que desarrollamos en la actualidad. Cualquier aplicación que necesite almacenar datos semi estructurados puede usar MongoDB. Es el caso de las típicas aplicaciones CRUD o de muchos de los desarrollos web actuales. ¿Dónde se puede utilizar MongoDB?
  • 13. Ventajas  Mongo DB tiene la capacidad de realizar consultas utilizando javascript, haciendo que estas sean enviadas directamente a la base de datos para ser ejecutada.  se utiliza un sistemas de archivos, ya que cuenta con la capacidad para balancear la carga y recopilación de datos utilizando múltiples servidores para almacenamiento de archivo.  el des-arrollador elige una llave shard(clave).  la configuración automática, se puede agregar nuevas maquinas a mongo DB con el sistema de base corriendo.
  • 14. Desventajas  mongo DB bloquea la base de datos cada vez que se realiza un escritura, lo que reduce la concurrencia dramáticamente.  retorna cuando no se a escrito la información en el espacio de almacenamiento permanente, puede ocasionar perdida de información.  cambia el valor por defecto para escribir al menos una replica, pero esto sigue sin satisfacer la durabilidad ni la verificabilidad.  tiene problemas de rendimiento cuando el volumen de datos supera los 100GB.
  • 15. Cassandra Apache Cassandra es una base de datos NoSQL distribuida y basada en un modelo de almacenamiento de «clave-valor», de código abierto que está escrita en Java. Permite grandes volúmenes de datos en forma distribuida. Por ejemplo, lo usa Twitter para su plataforma. Su objetivo principal es la escalabilidad lineal y la disponibilidad. La arquitectura distribuida de Cassandra está basada en una serie de nodos iguales que se comunican con un protocolo P2P con lo que la redundancia es máxima. Está desarrollada por Apache Software Foundation.
  • 16. Características principales Descentralizado Todos los nodos del clúster tiene el mismo rol. No hay un único punto de fallo. Los datos se distribuyen a través del clúster (por lo que cada nodo contiene datos diferentes). No existe un nodo maestro por lo que cada nodo puede dar servicio a cualquier solicitud. Soporta replicación y replicación de múltiples data center Las estrategias de replicación son configurables .22 Cassandra está diseñado como un sistema distribuido, para el despliegue de un gran número de nodos a través de múltiples centros de datos. La arquitectura distribuida de Cassandra está diseñado para desplegarse sobre múltiples data center, tener redundancia y recuperarse ante desastres. Escalabilidad El rendimiento de leer y escribir aumenta linealmente a medida que se añaden nuevos nodos. Se pueden agregar nuevos nodos sin necesidad de interrumpir la ejecución de la aplicación. Tolerancia a fallos Los datos se replican automáticamente a múltiples nodos para recuperarse frente a fallos. Cassandra soporta replicación a través de múltiples datacenter. Se puede reemplazar nodos que presenten fallos sin tiempo de inactividad o interrupción de la aplicación. Consistencia Se ofrece la elección de el nivel de consistencia para las lecturas y escrituras.
  • 17. Ventajas y Desventajas  Orientado a columna familias, tolerante a fallos , ya que replica los datos de forma automática a múltiples nodos; cuando un nodo falla puede ser reemplazado sin ningún periodo de inactividad. permite replicas a múltiples data centers; almacenamiento de los datos tipo column family.  No orientado a transacciones este es le factor mas débil de esta tecnología.  El hecho de tener los datos guardados columna a columna nos permite retornar las filas mas rápidamente, pero al insertar, actualizar o borrar un registro, se deberá hacer en mas de una ubicación; por esta razón este tipo de base de datos no se recomienda para sistemas de tipo OLTP orientados a transacciones y alta concurrencia.