SlideShare una empresa de Scribd logo
1 de 10
LAS PRINCIPALES
BASES DE DATOS
EXISTENTES.
¿Qué es una base de datos?
• es un conjunto de datos pertenecientes a un
mismo contexto y almacenados sistemáticamente
para su posterior uso. En este sentido; una
biblioteca puede considerarse una base de datos
compuesta en su mayoría por documentos y textos
impresos en papel e indexados para su consulta.
Actualmente, y debido al desarrollo tecnológico de
campos como la informática y la electrónica, la
mayoría de las bases de datos están en formato
digital, siendo este un componente electrónico, por
tanto se ha desarrollado y se ofrece un amplio
rango de soluciones al problema
del almacenamiento de datos.
• Una base de datos de SQL Server consta de una
colección de tablas en las que se almacena un
conjunto específico de datos estructurados. Una
tabla contiene una colección de filas, también
denominadas tuplas o registros, y columnas,
también denominadas atributos. Cada columna de
la tabla se ha diseñado para almacenar
un determinado tipo de información; por ejemplo,
fechas, nombres, importes en moneda o números.
¿Qué es una base de datos No-
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 solo SQL" para subrayar el
hecho de que también pueden soportar lenguajes de
SQL Server.
Ventajas Desventajas Diferencias
• 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.
• 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
está 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.
• 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.
• 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.
Ventajas Desventajas Diferencias
• Es una herramienta de
administración gráfica que es
muy intuitiva y cómoda de
utilizar.
• Ayuda a analizar datos y
efectuar recomendaciones
para mejorar el rendimiento y
la eficiencia en el manejo de
aquellos datos que se
encuentran almacenados.
• También apoya en el diseño y
optimización de modelos de
datos.
• Lo más ventajoso de Oracle
es que puede ejecutarse en
todas las plataformas, desde
una PC hasta un
supercomputador.
• Además soporta todas las
funciones que se esperan de
un servidor "serio" y permiten
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.
• Software de licencia
comercial.
• Soporta consultas en
paralelo.
• Tiene sólo 1 lenguaje
procedurales
• No es posible desarrollar
tipos de datos propios.
• Las herramientas de
configuración de Oracle son
tal vez las mejores en el
mercado.
• Tiene muchos más
parámetros de configuración,
sin embargo muchos de ellos
son solo conocidos por la
Ventajas Desventajas Diferencias
• Ofrece mejores resultados en el
momento de manejar grandes
cantidades de documentos o
bases de datos en modo lectura.
• El coste es muy bajo en
comparacion a sus competidores
ya que puede tener un desarrollo
espectacular sobre todo en
equipos de bajo rendimiento.
• Permite editar y agregar cualquier
informacion nueva a los
documentos por separado.
• Realiza muchas operaciones por
segundo,reduciendo asi los
tiempos para el usuario.
• Puede ser ser escalable y permite
mediante el sistema de sharding,
distribuir informacion por
diferentes cluster de maquinas.
• No es capaz de realizar
transacciones. Si bien en nuetra
web o en una aplicación que
hemos desarrollado podemos
simular una trasaccion. MongoDB
no tiene esa opcion entre sus
tantas capacidades. Es por eso
que si las transacciones son un
pilar fundamental en tu proyecto,
debes pensar en otro lenguaje.
• La principal Desventaja es que
carece de algo tan fundamental
como los joins. Esto quiere decir
que si necesitamos consultar
datos de dos o mas colecciones
debemos hacer mas de una
consilta. Un punto muy flaco en
este sentido.
• Almacenamiento de archivos.
Aprovechando la capacidad de
MongoDB para el balanceo de
carga y la replicación de datos,
Mongo puede ser utilizado también
como un sistema de archivos. Esta
funcionalidad, llamada GridFS e
incluida en la distribución oficial,
permite manipular archivos y
contenido.
• Indexación. El concepto de índices
en MongoDB es similar al
empleado en bases de datos
relacionales, con la diferencia de
que cualquier campo
documentado puede ser indexado
y añadir múltiples índices
secundarios.
ventajas Desventajas Diferencias
• Versatilidad: La capacidad de
adaptación para brindar
soluciones es el punto más
fuerte de las NoSQL. Las
posibilidades de crecimiento en
el volumen de datos o la
posibilidad de incluir cambios
sobre la forma en la que
ingresamos los datos sin
necesidad de alterar la
estructura, permite adaptarse de
forma rápida a un entorno de alto
dinamismo
• Crecimiento
Horizontal: Estas bases de
datos son altamente escalables.
Es decir, que si durante
requerimos instalar mayor
cantidad de nodos para ampliar
• Atomicidad: Algunas de estas
bases de datos no incorporan la
característica de la atomicidad
de información. Esto puede
derivar en que la información no
sea consistente entre nodos,
pudiendo generar algunos
problemas en los criterios de
análisis.
• Software poco
documentado: Al ser tan
relativamente nuevo,
el NoSQL puede adolecer de
que algunas operaciones sean
limitadas por la falta de
información sobre las
herramientas y sus
características. Esto puede
ocasionar significativas
• Se categorizan como bases de
datos no relacionales o sistemas
de bases de datos distribuidos.
• Tienen un esquema dinámico.
• Almacenan la información en
colecciones de pares «clave-
valor», documentos o gráficos.
• Utilizan colecciones de
documentos para consultar los
datos. Se denomina lenguaje
desestructurado. Varía según la
base de datos que utilicemos.
• Se recomiendan utilizar cuando
necesitemos realizar consultas
sencillas.
Cassandra.
Ventajas Desventajas Diferencias
• Alta disponibilidad, lo que es
muy interesante para el
sistema en los que una caída sea
crucial.
• Tolerancia a particiones y
escalado.
• Cantidad de recursos que se
tienen disponibles.
• Rápidas respuestas aunque
la demanda crezca.
• Almacenamiento distribuido.
• Escalabilidad horizontal
(añade nuevo hardware cuando
sea preciso).
•La conexión de nuevos nodos no es
tarea fácil, ya que el mismo se tiene
que poner de acuerdo con el resto, y
esto conlleva un tiempo.
•Debemos saber qué queries se van
a ejecutar previamente, ya que al
hacer SELECT sufre un poco debido
a la manera en la que almacena los
datos.
•No hay joins (a cambio de más
velocidad).
•No permite ordenar resultados en
tiempo de consulta.
•No tiene SQL.
• Pero desde la versión 0.8 tenemos
• es altamente escalable; permite
agregar más hardware para
acomodar a más clientes y más
datos según los requisitos.
Siempre en la arquitectura:
Cassandra no tiene un solo punto
de falla y está continuamente
disponible para aplicaciones
críticas para el negocio que no
pueden permitirse una falla.
Rendimiento rápido a escala
lineal: Cassandra es linealmente
escalable, es decir, aumenta su
rendimiento a medida que
aumenta el número de nodos en el
clúster. Por lo tanto, mantiene un
tiempo de respuesta rápido.
Paginas investigadas
• 1.-https://es.wikipedia.org/wiki/Base_de_datos
• 2.-https://docs.microsoft.com/es-es/sql/relational-
databases/databases/databases?view=sql-server-
ver15#:~:text=Una%20base%20de%20datos%20de,specific%20set
%20of%20structured%20data.
• 3.https://es.wikipedia.org/wiki/NoSQL#:~:text=En%20inform%C3%A
1tica%2C%20NoSQL%20(a%20veces,como%20lenguaje%20princip
al%20de%20consultas.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Bases de datos
Bases de datosBases de datos
Bases 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
 
Basede datos salas ubaldo
Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldo
 
DOCENTE
DOCENTEDOCENTE
DOCENTE
 
Base de datos
Base de datosBase de datos
Base de datos
 
Vazquez diaz nelson_basede_datos
Vazquez diaz nelson_basede_datosVazquez diaz nelson_basede_datos
Vazquez diaz nelson_basede_datos
 
Base de datos
Base de datos Base de datos
Base de datos
 
Basede datos nlsg
Basede datos nlsgBasede datos nlsg
Basede datos nlsg
 
Base de datos
Base de datosBase de datos
Base de datos
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Desarrollo de Almacenes de Datos con Sistemas Gestores de Bases de Datos NOSQL
Desarrollo de Almacenes de Datos con Sistemas Gestores de Bases de Datos NOSQLDesarrollo de Almacenes de Datos con Sistemas Gestores de Bases de Datos NOSQL
Desarrollo de Almacenes de Datos con Sistemas Gestores de Bases de Datos NOSQL
 
Base de datos3
Base de datos3Base de datos3
Base de datos3
 
Introducción a NoSQL y MongoDB Webinar
Introducción a NoSQL y MongoDB WebinarIntroducción a NoSQL y MongoDB Webinar
Introducción a NoSQL y MongoDB Webinar
 
Act4 andrade lesvia
Act4 andrade lesviaAct4 andrade lesvia
Act4 andrade lesvia
 
Act4 bd teo
Act4 bd teoAct4 bd teo
Act4 bd teo
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak
 
Paz perez carolina_basede_datos
Paz perez carolina_basede_datosPaz perez carolina_basede_datos
Paz perez carolina_basede_datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Similar a Presentacion (20)

Tipos de Bases de datos
Tipos de Bases de datosTipos de Bases de datos
Tipos de Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datos Base 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
 
Diferencia entre SGBD
Diferencia entre SGBDDiferencia entre SGBD
Diferencia entre SGBD
 
Diferencia entre sgbd
Diferencia entre sgbdDiferencia entre sgbd
Diferencia entre sgbd
 
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
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
 
Base datos-romero
Base datos-romeroBase datos-romero
Base datos-romero
 
Bases dedatos relacionales
Bases dedatos relacionalesBases dedatos relacionales
Bases dedatos relacionales
 
Act4 base de_datos_canto_josé
Act4 base de_datos_canto_joséAct4 base de_datos_canto_josé
Act4 base de_datos_canto_josé
 
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
 
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
 
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
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Último

PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxRodriguezLucero
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.imejia2411
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx241532171
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellajuancamilo3111391
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 

Último (13)

PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ella
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 

Presentacion

  • 1. LAS PRINCIPALES BASES DE DATOS EXISTENTES.
  • 2. ¿Qué es una base de datos? • es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
  • 3. • Una base de datos de SQL Server consta de una colección de tablas en las que se almacena un conjunto específico de datos estructurados. Una tabla contiene una colección de filas, también denominadas tuplas o registros, y columnas, también denominadas atributos. Cada columna de la tabla se ha diseñado para almacenar un determinado tipo de información; por ejemplo, fechas, nombres, importes en moneda o números.
  • 4. ¿Qué es una base de datos No- 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 solo SQL" para subrayar el hecho de que también pueden soportar lenguajes de
  • 5. SQL Server. Ventajas Desventajas Diferencias • 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. • 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 está 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. • 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. • 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.
  • 6. Oracle. Ventajas Desventajas Diferencias • Es una herramienta de administración gráfica que es muy intuitiva y cómoda de utilizar. • Ayuda a analizar datos y efectuar recomendaciones para mejorar el rendimiento y la eficiencia en el manejo de aquellos datos que se encuentran almacenados. • También apoya en el diseño y optimización de modelos de datos. • Lo más ventajoso de Oracle es que puede ejecutarse en todas las plataformas, desde una PC hasta un supercomputador. • Además soporta todas las funciones que se esperan de un servidor "serio" y permiten 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. • Software de licencia comercial. • Soporta consultas en paralelo. • Tiene sólo 1 lenguaje procedurales • No es posible desarrollar tipos de datos propios. • Las herramientas de configuración de Oracle son tal vez las mejores en el mercado. • Tiene muchos más parámetros de configuración, sin embargo muchos de ellos son solo conocidos por la
  • 7. Ventajas Desventajas Diferencias • Ofrece mejores resultados en el momento de manejar grandes cantidades de documentos o bases de datos en modo lectura. • El coste es muy bajo en comparacion a sus competidores ya que puede tener un desarrollo espectacular sobre todo en equipos de bajo rendimiento. • Permite editar y agregar cualquier informacion nueva a los documentos por separado. • Realiza muchas operaciones por segundo,reduciendo asi los tiempos para el usuario. • Puede ser ser escalable y permite mediante el sistema de sharding, distribuir informacion por diferentes cluster de maquinas. • No es capaz de realizar transacciones. Si bien en nuetra web o en una aplicación que hemos desarrollado podemos simular una trasaccion. MongoDB no tiene esa opcion entre sus tantas capacidades. Es por eso que si las transacciones son un pilar fundamental en tu proyecto, debes pensar en otro lenguaje. • La principal Desventaja es que carece de algo tan fundamental como los joins. Esto quiere decir que si necesitamos consultar datos de dos o mas colecciones debemos hacer mas de una consilta. Un punto muy flaco en este sentido. • Almacenamiento de archivos. Aprovechando la capacidad de MongoDB para el balanceo de carga y la replicación de datos, Mongo puede ser utilizado también como un sistema de archivos. Esta funcionalidad, llamada GridFS e incluida en la distribución oficial, permite manipular archivos y contenido. • Indexación. El concepto de índices en MongoDB es similar al empleado en bases de datos relacionales, con la diferencia de que cualquier campo documentado puede ser indexado y añadir múltiples índices secundarios.
  • 8. ventajas Desventajas Diferencias • Versatilidad: La capacidad de adaptación para brindar soluciones es el punto más fuerte de las NoSQL. Las posibilidades de crecimiento en el volumen de datos o la posibilidad de incluir cambios sobre la forma en la que ingresamos los datos sin necesidad de alterar la estructura, permite adaptarse de forma rápida a un entorno de alto dinamismo • Crecimiento Horizontal: Estas bases de datos son altamente escalables. Es decir, que si durante requerimos instalar mayor cantidad de nodos para ampliar • Atomicidad: Algunas de estas bases de datos no incorporan la característica de la atomicidad de información. Esto puede derivar en que la información no sea consistente entre nodos, pudiendo generar algunos problemas en los criterios de análisis. • Software poco documentado: Al ser tan relativamente nuevo, el NoSQL puede adolecer de que algunas operaciones sean limitadas por la falta de información sobre las herramientas y sus características. Esto puede ocasionar significativas • Se categorizan como bases de datos no relacionales o sistemas de bases de datos distribuidos. • Tienen un esquema dinámico. • Almacenan la información en colecciones de pares «clave- valor», documentos o gráficos. • Utilizan colecciones de documentos para consultar los datos. Se denomina lenguaje desestructurado. Varía según la base de datos que utilicemos. • Se recomiendan utilizar cuando necesitemos realizar consultas sencillas.
  • 9. Cassandra. Ventajas Desventajas Diferencias • Alta disponibilidad, lo que es muy interesante para el sistema en los que una caída sea crucial. • Tolerancia a particiones y escalado. • Cantidad de recursos que se tienen disponibles. • Rápidas respuestas aunque la demanda crezca. • Almacenamiento distribuido. • Escalabilidad horizontal (añade nuevo hardware cuando sea preciso). •La conexión de nuevos nodos no es tarea fácil, ya que el mismo se tiene que poner de acuerdo con el resto, y esto conlleva un tiempo. •Debemos saber qué queries se van a ejecutar previamente, ya que al hacer SELECT sufre un poco debido a la manera en la que almacena los datos. •No hay joins (a cambio de más velocidad). •No permite ordenar resultados en tiempo de consulta. •No tiene SQL. • Pero desde la versión 0.8 tenemos • es altamente escalable; permite agregar más hardware para acomodar a más clientes y más datos según los requisitos. Siempre en la arquitectura: Cassandra no tiene un solo punto de falla y está continuamente disponible para aplicaciones críticas para el negocio que no pueden permitirse una falla. Rendimiento rápido a escala lineal: Cassandra es linealmente escalable, es decir, aumenta su rendimiento a medida que aumenta el número de nodos en el clúster. Por lo tanto, mantiene un tiempo de respuesta rápido.
  • 10. Paginas investigadas • 1.-https://es.wikipedia.org/wiki/Base_de_datos • 2.-https://docs.microsoft.com/es-es/sql/relational- databases/databases/databases?view=sql-server- ver15#:~:text=Una%20base%20de%20datos%20de,specific%20set %20of%20structured%20data. • 3.https://es.wikipedia.org/wiki/NoSQL#:~:text=En%20inform%C3%A 1tica%2C%20NoSQL%20(a%20veces,como%20lenguaje%20princip al%20de%20consultas.