SlideShare una empresa de Scribd logo
1 de 20
PRINCIPALES BASE
DE DATOS
GUERRERO CHAVEZ WENDY NYCOL
¿Que es una base de datos?
La base de datos es un sistema formado por un conjunto de datos almacenados en discos
que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese
conjunto de datos. Cada base de datos se compone de una o más tablas que guarda un
conjunto de datos.
¿Que es una base de datos tipo SQL?
Un tipo de datos de base de datos SQL representa una tabla de una base de datos relacional o
una estructura similar que contiene conjuntos de datos (como una vista de Oracle o una lista de
filas en un archivo de texto delimitado por comas).
Las propiedades de configuración del tipo especifican la estructura y el contenido de los datos
almacenados en la tabla. Algunos ejemplos de tipos de datos de base de datos SQL son:
Una tabla de base de datos DB2
Una tabla de base de datos MySQL
El contenido de un archivo de texto delimitado por caracteres
¿Qué es una Base de Datos No SQL?
No SQL se refiere a una base de datos no relacional o no SQL. Una base de datos
relacional es un formato de bases de datos muy estructurado basado en una tabla, como
MySQL u Oracle. Las bases de datos No SQL están orientadas a los documentos y le
permiten almacenar y recuperar datos en formatos que no sean tablas.Algunas de las
plataformas No SQL más conocidas son MongoDB, Elasticsearch® y Redis®.
Bases de mas populares.
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 enT-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.
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.
DESVENTAJAS DE SQL SERVER
 Utiliza mucho la memoria RAM para las instalaciones y utilización de software.
 No se puede utilizar como practicas porque se prohíben muchas cosas, tiene
restricciones en lo particular.
 La relación, calidad y el precio esta muy debajo comparado con oracle.
 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.
Oracle
Oracle SQL (por las siglas en inglés de "lenguaje de preguntas estructuradas") es un
lenguaje de computación diseñado para gestionar datos almacenados en bases de datos
RDBMS (por las siglas en inglés de "sistemas relacionales de gestión de bases de datos").
Un RDBMS es un sistema de tablas que guardan datos y representan las relaciones entre
ellos. SQL tiene varios elementos estructurales, incluyendo cláusulas, expresiones,
preguntas, afirmaciones y predicados. Oracle SQL se usa comúnmente para la gestión de
datos de bases de datos Oracle, también llamadas Oracle RDBMS o simplemente Oracle.
Ventajas de Oracle
 Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial.
 Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.
 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.
Desventajas de Oracle.
 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.
 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.
 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.
MongoDB
MongoDB es un sistema de base de datos multiplataforma orientado a documentos, de
esquema libre, esto significa que cada entrada o registro puede tener un esquema de
datos diferente, con atributos o “columnas” que no tienen por qué repetirse de un registro
a otro. Está escrito en C++, lo que le confiere cierta cercanía al bare metal, o recursos de
hardware de la máquina, de modo que es bastante rápido a la hora de ejecutar sus tareas.
Además, está licenciado como GNU AGPL 3.0, de modo que se trata de un software de
licencia libre.
Ventajas de MongoDB
 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 de MongoDB
 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.
Oracle No SQL
Oracle NoSQL Database proporciona un modelo de transacción potente y flexible que
simplifica en gran medida el proceso de desarrollo de una aplicación basada en NoSQL. Se
escala horizontalmente con alta disponibilidad y balanceo de carga transparente incluso
cuando se agrega de manera dinámica nueva capacidad.
Ventajas de Oracle No SQL
 La escalabilidad y su carácter descentralizado. Soportan estructuras distribuidas.
 Suelen ser bases de datos mucho más abiertos y flexibles. Permiten adaptarse a
necesidades de proyectos mucho más fácilmente que los modelos de Entidad
Relación.
 Se pueden hacer cambios de los esquemas sin tener que parar bases de datos.
 Escalabilidad horizontal: son capaces de crecer en número de máquinas, en lugar de
tener que residir en grandes máquinas.
Desventajas de Oracle No SQL
■ No todas las bases de datos No SQL contemplan la atomicidad de las instrucciones y la
integridad de los datos. Soportan lo que se llama consistencia eventual.
■ Falta de estandarización. Hay muchas bases de datos No SQL y aún no hay un
estándar como si lo hay en las bases de datos relacionales. Se presume un futuro
incierto en estas bases de datos.
Cassandra
Cassandra es una base de datos distribuida, con la que podemos obtener un alto
rendimiento en entrada/salida de datos y además es extremadamente escalable.Además
está creada para ser tolerante a fallos, veremos que esto más tarde.
Se dice que Cassandra es una solución de bases de datos post-relacional.Cassandra es al
mismo tiempo un datastore en tiempo real para aplicaciones online/transaccionales y una
base de datos de alto rendimiento.
Es el producto de la unión de ideas de BigTable y Dynamo.Y fue primeramente utilizado
en Facebook.
Ventajas de Cassandra
 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.
Desventajas de DB Cassandra
 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

La actualidad más candente

La actualidad más candente (20)

Base de datos ventajas y desventajas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajas
 
Base de datos
Base de datosBase de datos
Base de datos
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Base de datos ryjt
Base de datos ryjtBase de datos ryjt
Base de datos ryjt
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Principales base de datos
Principales base de datosPrincipales base de datos
Principales base de datos
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Base de datos
Base de datosBase de datos
Base de datos
 
Cordova angelica basededatos
Cordova angelica basededatosCordova angelica basededatos
Cordova angelica basededatos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopez
 
Base de datos
Base de datosBase de datos
Base de datos
 
Carmen rojas
Carmen rojasCarmen rojas
Carmen rojas
 
Base de datos
Base de datosBase de datos
Base de datos
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Basede datos nlsg
Basede datos nlsgBasede datos nlsg
Basede datos nlsg
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 

Similar a Base de datos

Actividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltcActividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltc
jhoselt
 

Similar a Base de datos (18)

BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Actividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltcActividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltc
 
Presentación1
Presentación1Presentación1
Presentación1
 
Act4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalbaAct4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalba
 
Qué es una base de datos
Qué es una base de datosQué es una base de datos
Qué es una base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Act. 4 screencast y base de datos norma
Act. 4 screencast y base de datos normaAct. 4 screencast y base de datos norma
Act. 4 screencast y base de datos norma
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Actv4_bd_moreno_joel
Actv4_bd_moreno_joelActv4_bd_moreno_joel
Actv4_bd_moreno_joel
 
Basede datos salas ubaldo
Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldo
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Las bases de datos
Las bases de datosLas bases de datos
Las bases de datos
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (15)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 

Base de datos

  • 2. ¿Que es una base de datos? La base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos. Cada base de datos se compone de una o más tablas que guarda un conjunto de datos.
  • 3. ¿Que es una base de datos tipo SQL? Un tipo de datos de base de datos SQL representa una tabla de una base de datos relacional o una estructura similar que contiene conjuntos de datos (como una vista de Oracle o una lista de filas en un archivo de texto delimitado por comas). Las propiedades de configuración del tipo especifican la estructura y el contenido de los datos almacenados en la tabla. Algunos ejemplos de tipos de datos de base de datos SQL son: Una tabla de base de datos DB2 Una tabla de base de datos MySQL El contenido de un archivo de texto delimitado por caracteres
  • 4. ¿Qué es una Base de Datos No SQL? No SQL se refiere a una base de datos no relacional o no SQL. Una base de datos relacional es un formato de bases de datos muy estructurado basado en una tabla, como MySQL u Oracle. Las bases de datos No SQL están orientadas a los documentos y le permiten almacenar y recuperar datos en formatos que no sean tablas.Algunas de las plataformas No SQL más conocidas son MongoDB, Elasticsearch® y Redis®.
  • 5. Bases de mas populares.
  • 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 enT-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.
  • 7. 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.
  • 8. DESVENTAJAS DE SQL SERVER  Utiliza mucho la memoria RAM para las instalaciones y utilización de software.  No se puede utilizar como practicas porque se prohíben muchas cosas, tiene restricciones en lo particular.  La relación, calidad y el precio esta muy debajo comparado con oracle.  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.
  • 9. Oracle Oracle SQL (por las siglas en inglés de "lenguaje de preguntas estructuradas") es un lenguaje de computación diseñado para gestionar datos almacenados en bases de datos RDBMS (por las siglas en inglés de "sistemas relacionales de gestión de bases de datos"). Un RDBMS es un sistema de tablas que guardan datos y representan las relaciones entre ellos. SQL tiene varios elementos estructurales, incluyendo cláusulas, expresiones, preguntas, afirmaciones y predicados. Oracle SQL se usa comúnmente para la gestión de datos de bases de datos Oracle, también llamadas Oracle RDBMS o simplemente Oracle.
  • 10. Ventajas de Oracle  Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial.  Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.  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.
  • 11. Desventajas de Oracle.  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.  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.  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.
  • 12. MongoDB MongoDB es un sistema de base de datos multiplataforma orientado a documentos, de esquema libre, esto significa que cada entrada o registro puede tener un esquema de datos diferente, con atributos o “columnas” que no tienen por qué repetirse de un registro a otro. Está escrito en C++, lo que le confiere cierta cercanía al bare metal, o recursos de hardware de la máquina, de modo que es bastante rápido a la hora de ejecutar sus tareas. Además, está licenciado como GNU AGPL 3.0, de modo que se trata de un software de licencia libre.
  • 13. Ventajas de MongoDB  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 de MongoDB  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. Oracle No SQL Oracle NoSQL Database proporciona un modelo de transacción potente y flexible que simplifica en gran medida el proceso de desarrollo de una aplicación basada en NoSQL. Se escala horizontalmente con alta disponibilidad y balanceo de carga transparente incluso cuando se agrega de manera dinámica nueva capacidad.
  • 16. Ventajas de Oracle No SQL  La escalabilidad y su carácter descentralizado. Soportan estructuras distribuidas.  Suelen ser bases de datos mucho más abiertos y flexibles. Permiten adaptarse a necesidades de proyectos mucho más fácilmente que los modelos de Entidad Relación.  Se pueden hacer cambios de los esquemas sin tener que parar bases de datos.  Escalabilidad horizontal: son capaces de crecer en número de máquinas, en lugar de tener que residir en grandes máquinas.
  • 17. Desventajas de Oracle No SQL ■ No todas las bases de datos No SQL contemplan la atomicidad de las instrucciones y la integridad de los datos. Soportan lo que se llama consistencia eventual. ■ Falta de estandarización. Hay muchas bases de datos No SQL y aún no hay un estándar como si lo hay en las bases de datos relacionales. Se presume un futuro incierto en estas bases de datos.
  • 18. Cassandra Cassandra es una base de datos distribuida, con la que podemos obtener un alto rendimiento en entrada/salida de datos y además es extremadamente escalable.Además está creada para ser tolerante a fallos, veremos que esto más tarde. Se dice que Cassandra es una solución de bases de datos post-relacional.Cassandra es al mismo tiempo un datastore en tiempo real para aplicaciones online/transaccionales y una base de datos de alto rendimiento. Es el producto de la unión de ideas de BigTable y Dynamo.Y fue primeramente utilizado en Facebook.
  • 19. Ventajas de Cassandra  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.
  • 20. Desventajas de DB Cassandra  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.