Bases de datos

BASES DE DATOS
Angélica Yazmín Calzada Guerra
1° k
Nelly de Jesús Cervantes Cano
¿Qué es una base de datos?
Una base de datos es una colección de información organizada de forma
que un programa de ordenador pueda seleccionar rápidamente los
fragmentos de datos que necesite. Una base de datos es un sistema de
archivos electrónico. Las bases de datos tradicionales se organizan por
campos, registros y archivos.
¿Qué es una base de datos del tipo SQL?
Es un lenguaje específico del dominio que da acceso a un sistema de gestión de bases de
datos relacionales que permite especificar diversos tipos de operaciones en ellos. 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,
así como hacer cambios en ellas.
Originalmente basado en el álgebra relacional y en el cálculo relacional, SQL consiste en
un lenguaje de definición de datos, un lenguaje de manipulación de datos y un lenguaje de
control de datos. El alcance de SQL incluye la inserción de datos, consultas, actualizaciones
y borrado, la creación y modificación de esquemas y el control de acceso a los datos.
También el SQL a veces se describe como un lenguaje declarativo, también incluye
elementos procesales.
¿Qué es una base de datos NO-SQL?
En informática, 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 de SGBDR (Sistema de Gestión de Bases de Datos Relacionales) en aspectos importantes, siendo el más destacado que
no usan SQL como lenguaje principal 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.
Por lo general, los investigadores académicos se refieren a este tipo de bases de datos como almacenamiento estructurado, término que
abarca también las bases de datos relacionales clásicas. A menudo, las bases de datos NoSQL se clasifican según su forma de almacenar
los datos, y comprenden categorías como clave-valor, las implementaciones de BigTable, bases de datos documentales, y bases de datos
orientadas a grafos.
Los sistemas de bases de datos NoSQL crecieron con las principales redes sociales, como Google, Amazon, Twitter y Facebook. Estas
tenían que enfrentarse a desafíos con el tratamiento de datos que las tradicionales SGBDR no solucionaban. Con el crecimiento de la web
en tiempo real existía una necesidad de proporcionar información procesada a partir de grandes volúmenes de datos que tenían unas
estructuras horizontales más o menos similares. Estas compañías se dieron cuenta de que el rendimiento y sus propiedades de tiempo real
eran más importantes que la coherencia, en la que las bases de datos relacionales tradicionales dedicaban una gran cantidad de tiempo de
proceso.
BASES DE DATOS MÁS POPULARES
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.
DESVENTAJAS
1. Es un sistema de gestión de base de datos.
2. Es útil para manejar y obtener datos de la red de redes.
3. Nos permite olvidarnos de los ficheros que forman la
base de datos.
4. 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.
5. 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.
VENTAJAS
SQL SERVER
VENTAJASY DESVENTAJAS
• Motor de base de datos objeto-
relacional más usado a nivel
mundial.
• Multiplataforma: puede
ejecutarse desde un PC hasta
una supercomputadora.
• Permite el uso de particiones
para hacer consultas, informes,
análisis de datos, etc.
• Soporta todas las funciones que
se esperan de un buen servidor.
• Software del servidor que puede
ejecutarse en multitud de
sistemas operativos: Linux, Mac,
Windows, etc.
VENTAJASY DESVENTAJAS
VENTAJA
S
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.
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.
DESVENTAJAS
ORACLE
VENTAJASY DESVENTAJAS DE MONGO DB • Esquema menos: MongoDB es base de datos documental
en el que una colección posee diferentes documentos
diferentes. Número de campos, el contenido y el tamaño
del documento se puede difieren de un documento a otro.
• No se une a complejos
• Profunda consulta de capacidad. MongoDB soporta
consultas dinámicas en documentos utilizando un
lenguaje de consulta basada en documentos que es casi
tan potente como SQL
• No objetos necesarios conversión A / mapeo de objetos
de aplicación a la base de datos
• Utiliza la memoria interna para almacenar
el (windowed) conjunto de trabajo, lo que permite un
acceso más rápido de los datos
1.- El código abierto puede significar una "mancha" en el
soporte para las empresas
Mientras que los principales proveedores de RMBMS tales como
Oracle, IBM y Sybase ofrecen buenos soportes a pequeñas,
medianas y grandes empresas y típicamente start-ups, los
vendedores de código abierto esperan ofrecer un soporte
comparable -con excepción de un puñado de clientes blue-chip.
2.- Limitaciones de Inteligencia de Negocios
Las bases de datos NoSQL no tienen muchos ganchos para el
uso general de herramientas de BI, mientras que la más simple
consulta ad-hoc y análisis implica conocimientos de
programación bastante buenos. Sin embargo, las soluciones
están disponibles. Quest Software, por ejemplo, ha creado Toad
para bases de datos en la nube, que proporciona capacidades
de consulta ad-hoc para algunas bases de datos NoSQL.
3.- Problemas de compatibilidad
A diferencia de las bases de datos relacionales, que comparten
ciertos estándares, las bases de datos NoSQL tienen pocas
normas en común. Cada base de datos NoSQL tiene su propia
API, las interfaces de consultas son únicas y tienen
peculiaridades. Esta falta de normas significa que es imposible
cambiar simplemente de un proveedor a otro, por si no quedara
satisfecho con el servicio.
DESVENTAJAS
VENTAJAS
MONGO DB
VENTAJASY DESVENTAJAS DE ORACLE NO-SQL
No están lo suficientemente maduros para algunas
empresas
A pesar de sus puestas en práctica en algunas grandes
empresas, las bases de datos NoSQL aún se enfrentan a
un problema de credibilidad importante con muchas
empresas. Los críticos señalan la falta de madurez de
NoSQL y los posibles problemas de inestabilidad, mientras
que citan la madurez, y una gran funcionalidad y
estabilidad de los RDBMSes.
La falta de experiencia
La novedad de NoSQL significa que no hay una gran
cantidad de desarrolladores y administradores que
conocen la tecnología -lo que hace difícil a las empresas
encontrar personas con los conocimientos técnicos
apropiados. Por el contrario, el mundo RDBMS tiene miles
de personas muy cualificadas.
1.- Es de código abierto - Sobre todas las cosas buenas
Los productos de código abierto proporcionan a los
desarrolladores grandes beneficios, sobre todo por su estado
sin costo alguno. Otros beneficios: el software de código
abierto tiende a ser más confiable, seguro y rápido de
implementar que las alternativas propietarias.
2.- Escalamiento sencillo.
NoSQL sustituye a la antiguo "escalar" el mantra de los
gestores de las bases de datos con una nueva: "manera" en
lugar de añadir más servidores para manejar más carga de
datos, una base de datos NoSQL permite a una empresa
distribuir la carga entre varios hosts a medida que aumenta la
carga.
3.- Diferentes DBs NoSQL para diferentes proyectos
MongoDB y Redis son buenas opciones para el
almacenamiento de escritura con alta frecuencia, rara vez leen
los datos estadísticos, tales como web, contador de visitas.
VENTAJAS
DESVENTAJAS
ORACLE NO-SQL
Ventajas y desventajas de Cassandra
• A diferencia de las bases de datos relacionales,
las bases de datos NoSQL están basadas en
key-value pairs
• Algunos tipos de almacén de bases de datos
NoSQL incluyen diferentes tipos de almacenes
como por ejemplo el almacén de columnas, de
documentos, de key value store, de gráficos, de
objetos, de XML y otros modos de almacén de
datos.
• Algunos tipos de almacén de bases de datos
NoSQL incluyen almacenes de columnas, de
documentos, de valores de claves, de gráficos,
de objetos, de XML y otros modos de almacén
de datos.
• Podría decirse que las bases de datos NoSQL
de código abierto tienen una implementación
rentable. Ya que no requieren las tarifas de
licencia y pueden ejecutarse en hardware de
precio bajo.
• La mayoría de las bases de datos NoSQL no admiten
funciones de fiabilidad, que son soportadas por
sistemas de bases de datos relacionales. Estas
características de fiabilidad pueden resumirse en:
“atomicidad, consistencia, aislamiento y durabilidad.”
Esto también significa que las bases de datos NoSQL,
que no soportan esas características, ofrecen
consistencia para el rendimiento y la escalabilidad.
• Con el fin de apoyar las características de fiabilidad y
coherencia, los desarrolladores deben implementar su
propio código, lo que agrega más complejidad al
sistema.
• Esto podría limitar el número de aplicaciones en las
que podemos confiar para realizar transacciones
seguras y confiables, como por ejemplo los sistemas
bancarios.
VENTAJAS
DESVENTAJAS
CASSANDRA
1 von 9

Recomendados

Alfredo reyes von
Alfredo reyesAlfredo reyes
Alfredo reyesCarmen Rojas Gil
43 views14 Folien
Actividad de aprendizaje 4 screencast y bases de datos.jltc von
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.jltcjhoselt
79 views8 Folien
Base de datos von
Base de datosBase de datos
Base de datosWendyGuerrero20
26 views20 Folien
DOCENTE von
DOCENTEDOCENTE
DOCENTESoledad Quezada Bautista
156 views10 Folien
Principales bases de datos von
Principales bases de datosPrincipales bases de datos
Principales bases de datosSergio Castañeda Ortega
254 views16 Folien
Bases de datos von
Bases de datosBases de datos
Bases de datosRoOxy DeSrosiers
38 views17 Folien

Más contenido relacionado

Was ist angesagt?

Las principales bases de datos existentes von
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentesrulascch
5.5K views23 Folien
Carmen rojas von
Carmen rojasCarmen rojas
Carmen rojasCarmen Rojas Gil
105 views14 Folien
Principales bases de datos von
Principales bases de datosPrincipales bases de datos
Principales bases de datosClaudia San Agustín
224 views16 Folien
Principales bases de datos existentes von
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentesJoseBustos32
19 views15 Folien
BASES DE DATOS von
BASES DE DATOSBASES DE DATOS
BASES DE DATOSMayra Franca Cruz
171 views22 Folien
Bases de datos von
Bases de datosBases de datos
Bases de datosJUAN JOSE MADRIGAL RUIZ
192 views17 Folien

Was ist angesagt?(20)

Las principales bases de datos existentes von rulascch
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
rulascch5.5K views
Principales bases de datos existentes von JoseBustos32
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
JoseBustos3219 views
Act4 bd moreno_joel von joel28
Act4 bd moreno_joelAct4 bd moreno_joel
Act4 bd moreno_joel
joel28189 views
Rila von RIC LA
RilaRila
Rila
RIC LA67 views
Bases de datos por jesus j felix rodriguez lopez von Jesus Rodriguez
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
Jesus Rodriguez117 views
Act4 base datos_reyes_rosalba von Rozzi Reyes
Act4 base datos_reyes_rosalbaAct4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalba
Rozzi Reyes111 views
Basede datos salas ubaldo von ubas salas
Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldo
ubas salas168 views

Similar a Bases de datos

BASEDEDATOS von
BASEDEDATOSBASEDEDATOS
BASEDEDATOSGilaItzelSantiagoCed
19 views13 Folien
Cordova angelica basededatos von
Cordova angelica basededatosCordova angelica basededatos
Cordova angelica basededatosAngelica Cordova
166 views10 Folien
Alfredo reyes von
Alfredo reyesAlfredo reyes
Alfredo reyesAlfredo Reyes May
146 views14 Folien
Base de datos ventajas y desventajas von
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajasMartin Macario
1.7K views16 Folien
Actv4_bd_moreno_joel von
Actv4_bd_moreno_joelActv4_bd_moreno_joel
Actv4_bd_moreno_joeljoel28
95 views14 Folien
Características de las 5 Base de Datos más importantes von
Características de las 5 Base de Datos más importantesCaracterísticas de las 5 Base de Datos más importantes
Características de las 5 Base de Datos más importantesRamón Eli Montiel Ariguznaga
598 views14 Folien

Similar a Bases de datos(20)

Base de datos ventajas y desventajas von Martin Macario
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajas
Martin Macario1.7K views
Actv4_bd_moreno_joel von joel28
Actv4_bd_moreno_joelActv4_bd_moreno_joel
Actv4_bd_moreno_joel
joel2895 views

Último

Lenguaje algebraico.pptx von
Lenguaje algebraico.pptxLenguaje algebraico.pptx
Lenguaje algebraico.pptxkeinerochoa39
28 views10 Folien
Mujeres privadas de libertad en Bolivia 2022 von
Mujeres privadas de libertad en Bolivia 2022Mujeres privadas de libertad en Bolivia 2022
Mujeres privadas de libertad en Bolivia 2022LuisFernando672460
122 views170 Folien
Misión en favor de los poderosos.pdf von
Misión en favor de los poderosos.pdfMisión en favor de los poderosos.pdf
Misión en favor de los poderosos.pdfAlejandrinoHalire
69 views10 Folien
Tema 2 Modulo IV Redacción de Articulo UPTVT.pptx von
Tema 2 Modulo IV Redacción de Articulo UPTVT.pptxTema 2 Modulo IV Redacción de Articulo UPTVT.pptx
Tema 2 Modulo IV Redacción de Articulo UPTVT.pptxRevista Crítica con Ciencia (e-ISSN: 2958-9495)
78 views9 Folien
números en ingles von
números en ingles números en ingles
números en ingles MelisaDelCarmenEspit
46 views13 Folien
S1_CPL.pdf von
S1_CPL.pdfS1_CPL.pdf
S1_CPL.pdfConecta13
55 views80 Folien

Último(20)

FORTI-DICIEMBRE.2023.pdf von El Fortí
FORTI-DICIEMBRE.2023.pdfFORTI-DICIEMBRE.2023.pdf
FORTI-DICIEMBRE.2023.pdf
El Fortí181 views
PPT TECNOLOGIAS PARA LA ENSEÑANZA VIRTUAL.pptx von CarlaFuentesMuoz
PPT TECNOLOGIAS PARA LA ENSEÑANZA VIRTUAL.pptxPPT TECNOLOGIAS PARA LA ENSEÑANZA VIRTUAL.pptx
PPT TECNOLOGIAS PARA LA ENSEÑANZA VIRTUAL.pptx
CarlaFuentesMuoz36 views
Castelo de San Diego (A Coruña) von Agrela Elvixeo
Castelo de San Diego (A Coruña)Castelo de San Diego (A Coruña)
Castelo de San Diego (A Coruña)
Agrela Elvixeo225 views

Bases de datos

  • 1. BASES DE DATOS Angélica Yazmín Calzada Guerra 1° k Nelly de Jesús Cervantes Cano
  • 2. ¿Qué es una base de datos? Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico. Las bases de datos tradicionales se organizan por campos, registros y archivos.
  • 3. ¿Qué es una base de datos del tipo SQL? Es un lenguaje específico del dominio que da acceso a un sistema de gestión de bases de datos relacionales que permite especificar diversos tipos de operaciones en ellos. 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, así como hacer cambios en ellas. Originalmente basado en el álgebra relacional y en el cálculo relacional, SQL consiste en un lenguaje de definición de datos, un lenguaje de manipulación de datos y un lenguaje de control de datos. El alcance de SQL incluye la inserción de datos, consultas, actualizaciones y borrado, la creación y modificación de esquemas y el control de acceso a los datos. También el SQL a veces se describe como un lenguaje declarativo, también incluye elementos procesales.
  • 4. ¿Qué es una base de datos NO-SQL? En informática, 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 de SGBDR (Sistema de Gestión de Bases de Datos Relacionales) en aspectos importantes, siendo el más destacado que no usan SQL como lenguaje principal 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. Por lo general, los investigadores académicos se refieren a este tipo de bases de datos como almacenamiento estructurado, término que abarca también las bases de datos relacionales clásicas. A menudo, las bases de datos NoSQL se clasifican según su forma de almacenar los datos, y comprenden categorías como clave-valor, las implementaciones de BigTable, bases de datos documentales, y bases de datos orientadas a grafos. Los sistemas de bases de datos NoSQL crecieron con las principales redes sociales, como Google, Amazon, Twitter y Facebook. Estas tenían que enfrentarse a desafíos con el tratamiento de datos que las tradicionales SGBDR no solucionaban. Con el crecimiento de la web en tiempo real existía una necesidad de proporcionar información procesada a partir de grandes volúmenes de datos que tenían unas estructuras horizontales más o menos similares. Estas compañías se dieron cuenta de que el rendimiento y sus propiedades de tiempo real eran más importantes que la coherencia, en la que las bases de datos relacionales tradicionales dedicaban una gran cantidad de tiempo de proceso.
  • 5. BASES DE DATOS MÁS POPULARES 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. DESVENTAJAS 1. Es un sistema de gestión de base de datos. 2. Es útil para manejar y obtener datos de la red de redes. 3. Nos permite olvidarnos de los ficheros que forman la base de datos. 4. 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. 5. 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. VENTAJAS SQL SERVER VENTAJASY DESVENTAJAS
  • 6. • Motor de base de datos objeto- relacional más usado a nivel mundial. • Multiplataforma: puede ejecutarse desde un PC hasta una supercomputadora. • Permite el uso de particiones para hacer consultas, informes, análisis de datos, etc. • Soporta todas las funciones que se esperan de un buen servidor. • Software del servidor que puede ejecutarse en multitud de sistemas operativos: Linux, Mac, Windows, etc. VENTAJASY DESVENTAJAS VENTAJA S 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. 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. DESVENTAJAS ORACLE
  • 7. VENTAJASY DESVENTAJAS DE MONGO DB • Esquema menos: MongoDB es base de datos documental en el que una colección posee diferentes documentos diferentes. Número de campos, el contenido y el tamaño del documento se puede difieren de un documento a otro. • No se une a complejos • Profunda consulta de capacidad. MongoDB soporta consultas dinámicas en documentos utilizando un lenguaje de consulta basada en documentos que es casi tan potente como SQL • No objetos necesarios conversión A / mapeo de objetos de aplicación a la base de datos • Utiliza la memoria interna para almacenar el (windowed) conjunto de trabajo, lo que permite un acceso más rápido de los datos 1.- El código abierto puede significar una "mancha" en el soporte para las empresas Mientras que los principales proveedores de RMBMS tales como Oracle, IBM y Sybase ofrecen buenos soportes a pequeñas, medianas y grandes empresas y típicamente start-ups, los vendedores de código abierto esperan ofrecer un soporte comparable -con excepción de un puñado de clientes blue-chip. 2.- Limitaciones de Inteligencia de Negocios Las bases de datos NoSQL no tienen muchos ganchos para el uso general de herramientas de BI, mientras que la más simple consulta ad-hoc y análisis implica conocimientos de programación bastante buenos. Sin embargo, las soluciones están disponibles. Quest Software, por ejemplo, ha creado Toad para bases de datos en la nube, que proporciona capacidades de consulta ad-hoc para algunas bases de datos NoSQL. 3.- Problemas de compatibilidad A diferencia de las bases de datos relacionales, que comparten ciertos estándares, las bases de datos NoSQL tienen pocas normas en común. Cada base de datos NoSQL tiene su propia API, las interfaces de consultas son únicas y tienen peculiaridades. Esta falta de normas significa que es imposible cambiar simplemente de un proveedor a otro, por si no quedara satisfecho con el servicio. DESVENTAJAS VENTAJAS MONGO DB
  • 8. VENTAJASY DESVENTAJAS DE ORACLE NO-SQL No están lo suficientemente maduros para algunas empresas A pesar de sus puestas en práctica en algunas grandes empresas, las bases de datos NoSQL aún se enfrentan a un problema de credibilidad importante con muchas empresas. Los críticos señalan la falta de madurez de NoSQL y los posibles problemas de inestabilidad, mientras que citan la madurez, y una gran funcionalidad y estabilidad de los RDBMSes. La falta de experiencia La novedad de NoSQL significa que no hay una gran cantidad de desarrolladores y administradores que conocen la tecnología -lo que hace difícil a las empresas encontrar personas con los conocimientos técnicos apropiados. Por el contrario, el mundo RDBMS tiene miles de personas muy cualificadas. 1.- Es de código abierto - Sobre todas las cosas buenas Los productos de código abierto proporcionan a los desarrolladores grandes beneficios, sobre todo por su estado sin costo alguno. Otros beneficios: el software de código abierto tiende a ser más confiable, seguro y rápido de implementar que las alternativas propietarias. 2.- Escalamiento sencillo. NoSQL sustituye a la antiguo "escalar" el mantra de los gestores de las bases de datos con una nueva: "manera" en lugar de añadir más servidores para manejar más carga de datos, una base de datos NoSQL permite a una empresa distribuir la carga entre varios hosts a medida que aumenta la carga. 3.- Diferentes DBs NoSQL para diferentes proyectos MongoDB y Redis son buenas opciones para el almacenamiento de escritura con alta frecuencia, rara vez leen los datos estadísticos, tales como web, contador de visitas. VENTAJAS DESVENTAJAS ORACLE NO-SQL
  • 9. Ventajas y desventajas de Cassandra • A diferencia de las bases de datos relacionales, las bases de datos NoSQL están basadas en key-value pairs • Algunos tipos de almacén de bases de datos NoSQL incluyen diferentes tipos de almacenes como por ejemplo el almacén de columnas, de documentos, de key value store, de gráficos, de objetos, de XML y otros modos de almacén de datos. • Algunos tipos de almacén de bases de datos NoSQL incluyen almacenes de columnas, de documentos, de valores de claves, de gráficos, de objetos, de XML y otros modos de almacén de datos. • Podría decirse que las bases de datos NoSQL de código abierto tienen una implementación rentable. Ya que no requieren las tarifas de licencia y pueden ejecutarse en hardware de precio bajo. • La mayoría de las bases de datos NoSQL no admiten funciones de fiabilidad, que son soportadas por sistemas de bases de datos relacionales. Estas características de fiabilidad pueden resumirse en: “atomicidad, consistencia, aislamiento y durabilidad.” Esto también significa que las bases de datos NoSQL, que no soportan esas características, ofrecen consistencia para el rendimiento y la escalabilidad. • Con el fin de apoyar las características de fiabilidad y coherencia, los desarrolladores deben implementar su propio código, lo que agrega más complejidad al sistema. • Esto podría limitar el número de aplicaciones en las que podemos confiar para realizar transacciones seguras y confiables, como por ejemplo los sistemas bancarios. VENTAJAS DESVENTAJAS CASSANDRA