SlideShare una empresa de Scribd logo
Curso Nacional: Informática
Formación Disciplinar
Docente: Alfredo Reyes May
Instituciones de Educación Publica Media Superior
Tema: Bases de Datos
Una base de datos (cuya abreviatura es BD) es una entidad
en la cual se pueden almacenar datos de manera
estructurada, con la menor redundancia posible. Diferentes
programas y diferentes usuarios deben poder utilizar estos
datos. Por lo tanto, el concepto de base de datos
generalmente está relacionado con el de red ya que se debe
poder compartir esta información.
QUE ES UNA BASE DE DATOS
SQL (por sus siglas en inglés Structured Query Language; en español
lenguaje de consulta estructurada) es un lenguaje declarativo de acceso a
bases de datos relacionales que permite especificar diversos tipos de
operaciones en ellas. Una de sus características es el manejo del álgebra y
el cálculo relacional que permiten efectuar consultas con el fin de
recuperar, de forma sencilla, información de bases de datos.
QUE ES UNA BASE DE DATOS SQL
NoSQL (a veces llamado "no sólo SQL") es una amplia clase de sistemas de gestión de
bases de datos que difieren del modelo clásico del sistema de gestión de bases de datos
relacionales (RDBMS) en aspectos importantes, el más destacado es que no usan SQL
como el principal lenguaje de consultas. Los datos almacenados no requieren
estructuras fijas como tablas, normalmente no soportan operaciones JOIN, ni garantizan
completamente ACID (atomicidad, consistencia, aislamiento y durabilidad), y
habitualmente escalan bien horizontalmente. Los sistemas NoSQL se denominan a veces
"no sólo SQL" para subrayar el hecho de que también pueden soportar lenguajes de
consulta de tipo SQL.
QUE ES UNA BASE DE DATOS NoSQL
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.
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.
VENTAJAS Y DESVENTAJAS DE LA BD SQL
VENTAJAS DE MONGO BD
-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.
- Es un software libre
DESVENTAJAS DE MONGO BD
-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.
VENTAJAS Y DESVENTAJAS DE MONGO BD
VENTAJAS DE ORACLE
1.-Oracle es el motor de base de datos 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.-¿Qué hay de los objetos de Oracle? Este sistema ha comenzado a evolucionar en esta dirección, añadiendo
tipos de clases, referencias, tablas anidadas, matrices y otras estructuras de datos complejas.
Desafortunadamente, la implementación actual de las mismas no ofrece una ventaja clara en eficiencial, como
sería de esperar, y sí provocan la incompatibilidad de los diseños que aprovechan las nuevas características con
otras bases de datos.
8.-Oracle es la base de datos con mas orientación hacía INTERNET
9.-Un aceptable soporte
VENTAJAS Y DESVENTAJAS DE ORACLE BD
DESVENTAJAS DE ORACLE
1.-Una de las versiones más recientes de Oracle es la 8 punto algo (Aunque ya está la 9i). Y es que
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.
3.-También es elevado el coste de la formación, y sólo últimamente han comenzado a aparecer
buenos libros sobre asuntos técnicos distintos de la simple instalación y administración.
VENTAJAS Y DESVENTAJAS DE ORACLE BD
VENTAJAS DE NoSQL SERVER
- Estos sistemas responden a las necesidades de escalabilidad
horizontal que tienen cada vez más empresas.
- Pueden manejar enormes cantidades de datos.
- No generan cuellos de botella.
- Escalamiento sencillo.
- Diferentes DBs NoSQL para diferentes proyectos.
- Se ejecutan en clusters de máquinas baratas.
VENTAJAS Y DESVENTAJAS DE NoSQL
DESVENTAJAS DE NoSQL SERVER
-El código abierto puede significar una "mancha" en el soporte para las
empresas
-No están lo suficientemente maduros para algunas empresas
-Limitaciones de Inteligencia de Negocios
-La falta de experiencia
-Problemas de compatibilidad
VENTAJAS Y DESVENTAJAS DE NoSQL
Cassandra esta desarrollada para un servidor distribuido, pero puede también ejecutarse como un nodo
simple:
Ventajas
- Escalabilidad horizontal (añade un nuevo hardware cuando sea preciso)
- Rápidas respuestas aunque la demanda crezca
- Elevadas velocidades de escritura para gestionar volúmenes de datos incrementables
- Almacenamiento distribuido
- Capacidad de cambiar la estructura de datos cuando los usuarios demandas mas funcionalidad
- Una API sencilla y limpia para tu lenguaje de programación favorito
- Detección automática de fallos
- No hay un punto de fallo único (cada nodo conoce los otros)
- Descentralizada
- Tolerante a Fallos
- Permite el uso de Hadoop para implementar Map Reduce
- Hinted hand off
VENTAJAS Y DESVENTAJAS DE CASSANDRA BD
Hay algunas desventajas que un sistema de almacenamiento tan escalable
ofrece en contrapartida:
Desventajas
- No hay joins (a cambio de mas velocidad)
- No permite ordenar resultados en tiempo de consulta
- No tiene SQL (pero desde la versión 0.8 tenemos CQL)
VENTAJAS Y DESVENTAJAS DE CASSANDRA BD

Más contenido relacionado

La actualidad más candente

Open office base y sus caracteristicas
Open office base y sus caracteristicasOpen office base y sus caracteristicas
Open office base y sus caracteristicas
michael angel
 
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
 
Cuadro Comparativo Bd
Cuadro Comparativo BdCuadro Comparativo Bd
Cuadro Comparativo Bd
alinacarrion
 
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizados
jro1007
 

La actualidad más candente (20)

Paz perez carolina_basede_datos
Paz perez carolina_basede_datosPaz perez carolina_basede_datos
Paz perez carolina_basede_datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Basede datos salas ubaldo
Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldo
 
Act4 andrade lesvia
Act4 andrade lesviaAct4 andrade lesvia
Act4 andrade lesvia
 
Base de datos3
Base de datos3Base de datos3
Base de datos3
 
Open office base y sus caracteristicas
Open office base y sus caracteristicasOpen office base y sus caracteristicas
Open office base y sus caracteristicas
 
Base de datos
Base de datosBase de datos
Base de datos
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
bases de datos
bases de datosbases de datos
bases de datos
 
Comparaciones entre SGBD
Comparaciones entre SGBD Comparaciones entre SGBD
Comparaciones entre SGBD
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Bases de datos
Bases de datosBases de datos
Bases 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
 
Apache Cassandra
Apache CassandraApache Cassandra
Apache Cassandra
 
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
 
Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Cuadro Comparativo Bd
Cuadro Comparativo BdCuadro Comparativo Bd
Cuadro Comparativo Bd
 
Base de datos ventajas y desventajas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajas
 
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizados
 

Destacado

MASNAVI - QUDSIA MAHAL by (Late) Vajahat Mirza Changezi
MASNAVI - QUDSIA MAHAL by (Late) Vajahat Mirza Changezi MASNAVI - QUDSIA MAHAL by (Late) Vajahat Mirza Changezi
MASNAVI - QUDSIA MAHAL by (Late) Vajahat Mirza Changezi
Jamal Mirza
 

Destacado (11)

Feeling(c)
Feeling(c)Feeling(c)
Feeling(c)
 
BLS Curriculam vitae
BLS  Curriculam vitaeBLS  Curriculam vitae
BLS Curriculam vitae
 
Powerpoint blog 811
Powerpoint blog 811Powerpoint blog 811
Powerpoint blog 811
 
Manual montaje de cañas solrac
Manual montaje de cañas   solracManual montaje de cañas   solrac
Manual montaje de cañas solrac
 
access
accessaccess
access
 
ARS Report, KSRM/ IIT Roorkee Internship segment
ARS Report, KSRM/ IIT Roorkee Internship segmentARS Report, KSRM/ IIT Roorkee Internship segment
ARS Report, KSRM/ IIT Roorkee Internship segment
 
MASNAVI - QUDSIA MAHAL by (Late) Vajahat Mirza Changezi
MASNAVI - QUDSIA MAHAL by (Late) Vajahat Mirza Changezi MASNAVI - QUDSIA MAHAL by (Late) Vajahat Mirza Changezi
MASNAVI - QUDSIA MAHAL by (Late) Vajahat Mirza Changezi
 
Mazloom e Karbala - Syedul Ulema Syed Ali Naqi Naqvi Sahab t.s.
Mazloom e Karbala - Syedul Ulema Syed Ali Naqi Naqvi Sahab t.s.Mazloom e Karbala - Syedul Ulema Syed Ali Naqi Naqvi Sahab t.s.
Mazloom e Karbala - Syedul Ulema Syed Ali Naqi Naqvi Sahab t.s.
 
Vip email database
Vip email databaseVip email database
Vip email database
 
Janab e Sayeda* Ki Manzoom Kahani - Vajahat Mirza Changezi
Janab e Sayeda* Ki Manzoom Kahani - Vajahat Mirza ChangeziJanab e Sayeda* Ki Manzoom Kahani - Vajahat Mirza Changezi
Janab e Sayeda* Ki Manzoom Kahani - Vajahat Mirza Changezi
 
PROCESOS MINERALURGICOS Y DE CONCENTRACION
PROCESOS MINERALURGICOS Y DE CONCENTRACIONPROCESOS MINERALURGICOS Y DE CONCENTRACION
PROCESOS MINERALURGICOS Y DE CONCENTRACION
 

Similar a Alfredo reyes

Similar a Alfredo reyes (20)

Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Act4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalbaAct4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalba
 
DOCENTE
DOCENTEDOCENTE
DOCENTE
 
Rila
RilaRila
Rila
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Basesdedatos curso
Basesdedatos cursoBasesdedatos curso
Basesdedatos curso
 
Basede datos nlsg
Basede datos nlsgBasede datos nlsg
Basede datos nlsg
 
Bases de datos existentes
Bases de datos existentesBases de datos existentes
Bases de datos existentes
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Hilda Dolores Garza Acosta Base de Datos
Hilda Dolores Garza Acosta Base de DatosHilda Dolores Garza Acosta Base de Datos
Hilda Dolores Garza Acosta Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Act4 bd moreno_joel
Act4 bd moreno_joelAct4 bd moreno_joel
Act4 bd moreno_joel
 
Principales base de datos
Principales base de datosPrincipales base de datos
Principales base de datos
 
base de datos
base de datosbase de datos
base de datos
 
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
 
bd
bdbd
bd
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Último

Último (11)

Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
 
PSICOLOGÍA si quieres aprender los temas principales para el examen de admisión
PSICOLOGÍA si quieres aprender los temas principales para el examen de admisiónPSICOLOGÍA si quieres aprender los temas principales para el examen de admisión
PSICOLOGÍA si quieres aprender los temas principales para el examen de admisión
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 

Alfredo reyes

  • 1. Curso Nacional: Informática Formación Disciplinar Docente: Alfredo Reyes May Instituciones de Educación Publica Media Superior Tema: Bases de Datos
  • 2. Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios deben poder utilizar estos datos. Por lo tanto, el concepto de base de datos generalmente está relacionado con el de red ya que se debe poder compartir esta información. QUE ES UNA BASE DE DATOS
  • 3. SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de consulta estructurada) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos. QUE ES UNA BASE DE DATOS SQL
  • 4. NoSQL (a veces llamado "no sólo SQL") es una amplia clase de sistemas de gestión de bases de datos que difieren del modelo clásico del sistema de gestión de bases de datos relacionales (RDBMS) en aspectos importantes, el más destacado es que no usan SQL como el principal lenguaje de consultas. Los datos almacenados no requieren estructuras fijas como tablas, normalmente no soportan operaciones JOIN, ni garantizan completamente ACID (atomicidad, consistencia, aislamiento y durabilidad), y habitualmente escalan bien horizontalmente. Los sistemas NoSQL se denominan a veces "no sólo SQL" para subrayar el hecho de que también pueden soportar lenguajes de consulta de tipo SQL. QUE ES UNA BASE DE DATOS NoSQL
  • 5. 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. 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. VENTAJAS Y DESVENTAJAS DE LA BD SQL
  • 6. VENTAJAS DE MONGO BD -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. - Es un software libre DESVENTAJAS DE MONGO BD -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. VENTAJAS Y DESVENTAJAS DE MONGO BD
  • 7. VENTAJAS DE ORACLE 1.-Oracle es el motor de base de datos 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.-¿Qué hay de los objetos de Oracle? Este sistema ha comenzado a evolucionar en esta dirección, añadiendo tipos de clases, referencias, tablas anidadas, matrices y otras estructuras de datos complejas. Desafortunadamente, la implementación actual de las mismas no ofrece una ventaja clara en eficiencial, como sería de esperar, y sí provocan la incompatibilidad de los diseños que aprovechan las nuevas características con otras bases de datos. 8.-Oracle es la base de datos con mas orientación hacía INTERNET 9.-Un aceptable soporte VENTAJAS Y DESVENTAJAS DE ORACLE BD
  • 8. DESVENTAJAS DE ORACLE 1.-Una de las versiones más recientes de Oracle es la 8 punto algo (Aunque ya está la 9i). Y es que 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. 3.-También es elevado el coste de la formación, y sólo últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y administración. VENTAJAS Y DESVENTAJAS DE ORACLE BD
  • 9. VENTAJAS DE NoSQL SERVER - Estos sistemas responden a las necesidades de escalabilidad horizontal que tienen cada vez más empresas. - Pueden manejar enormes cantidades de datos. - No generan cuellos de botella. - Escalamiento sencillo. - Diferentes DBs NoSQL para diferentes proyectos. - Se ejecutan en clusters de máquinas baratas. VENTAJAS Y DESVENTAJAS DE NoSQL
  • 10. DESVENTAJAS DE NoSQL SERVER -El código abierto puede significar una "mancha" en el soporte para las empresas -No están lo suficientemente maduros para algunas empresas -Limitaciones de Inteligencia de Negocios -La falta de experiencia -Problemas de compatibilidad VENTAJAS Y DESVENTAJAS DE NoSQL
  • 11. Cassandra esta desarrollada para un servidor distribuido, pero puede también ejecutarse como un nodo simple: Ventajas - Escalabilidad horizontal (añade un nuevo hardware cuando sea preciso) - Rápidas respuestas aunque la demanda crezca - Elevadas velocidades de escritura para gestionar volúmenes de datos incrementables - Almacenamiento distribuido - Capacidad de cambiar la estructura de datos cuando los usuarios demandas mas funcionalidad - Una API sencilla y limpia para tu lenguaje de programación favorito - Detección automática de fallos - No hay un punto de fallo único (cada nodo conoce los otros) - Descentralizada - Tolerante a Fallos - Permite el uso de Hadoop para implementar Map Reduce - Hinted hand off VENTAJAS Y DESVENTAJAS DE CASSANDRA BD
  • 12. Hay algunas desventajas que un sistema de almacenamiento tan escalable ofrece en contrapartida: Desventajas - No hay joins (a cambio de mas velocidad) - No permite ordenar resultados en tiempo de consulta - No tiene SQL (pero desde la versión 0.8 tenemos CQL) VENTAJAS Y DESVENTAJAS DE CASSANDRA BD