SlideShare una empresa de Scribd logo
1 de 11
America Galindo García
UADY
Universidad Autónoma de Yucatán
Bachillerato virtual
Una base de datos es un sistema informático a modo de
almacén. En este almacén se guardan grandes volúmenes de información.
Las bases de datos tradicionales se organizan por campos, registros y
archivos. Un campo es una pieza única de información; un registro es un
sistema completo de campos; y un archivo es una colección de registros.
Por ejemplo:
Una guía de teléfono es análoga a un archivo. Contiene una lista de
registros, cada uno de los cuales consiste en tres campos: nombre,
dirección, y número de teléfono.
¿Qué es una base de datos de tipo SQL?
La sigla SQL significa Structured Query Language, Este es un lenguaje
Universal que esta implementado en todos los Motores de Bases de
Datos razón por la cual el SQL es el lenguaje estándar de
comunicación entre los diferentes Motores existentes. Las consultas
toman la forma de un lenguaje de comandos que permite seleccionar,
insertar, actualizar, averiguar la ubicación de los datos, y más.
También hay una interfaz de programación.
¿Qué es una base de datos No- SQL?
Son bases de datos distribuidas de código abierto no relacionales, con
el término NoSQL nos referimos a una multitud de bases de datos que
intentan solventar las limitaciones que el modelo relacional se
encuentra en entornos de almacenamiento masivo de datos, y
concretamente en las que tiene en el momento de escalar, donde es
necesario disponer de servidores muy potentes y de balanceo de
carga.
Diferenciales de cada una y sus ventajas sobre otras bases
de datos
SQL SERVER
Ventajas Desventajas Diferencias con otras
bases de datos
SQLServer es una
solución de coste y
rendimiento medio.
Suelen usarlo empresas
que tienen un volumen
de información elevado,
pero sin llegar a ser
excesivo, sobre todo si
utilizan un servidor
dedicado de Microsoft.
Es Open Source, es
decir que se posible que
se puede modificar el
software.
Trabaja en modo
cliente-servidor
Ocupa una alta cantidad de
memoria RAM para su uso e
instalación.
Alto costo de las licencias a
comparación de otros
competidores por ejemplo
ORACLE
SQL se ha convertido en
un lenguaje estándar para
todas las bases de datos.
Hoy día es empleado por
prácticamente todas las
bases de datos existentes.
ORACLE
Ventajas Desventajas Diferencias con otras
bases de datos
Oracle es una base de
datos con buenas
herramientas, potente,
efectiva y como buen
sistema de base de datos
trae programas variados
que permiten hacer de todo
en el terreno de las bases
de datos: consultas,
informes, análisis de datos,
etc.
De todas estas bases de
datos la que ha conseguido
mayor uso ha sido y sigue
siendo Oracle, ya que desde
1979 ha sido líder
indiscutible como base de
datos para empresas de
mediano y gran tamaño.
Es un sistema bastante
“pesado” lo que significa que
requiere disponer de
servidores (grandes
ordenadores) casi en
dedicación exclusiva para este
sistema de base de datos.
 Oracle es una base de datos
por cuyo uso hay que pagar y
muchos usuarios y pequeñas
empresas prefieren usar bases
de datos de uso gratuito o de
menor coste.
Oracle facilita versiones
de prueba (académicas o
de estudio) gratuitas que
pueden servir para
aprender. Aunque
tengamos que instalarlo
en nuestro ordenador y
nos consuma recursos,
podemos trabajar a
pequeña escala y aprender
todas las funcionalidades
sin grandes desventajas
.
MONGO DB
Ventajas Desventajas Diferencias con otras
bases de datos
MongoDB ha sido creado
para brindar escalabilidad,
rendimiento y gran
disponibilidad
Es capaz de actualizarse
sin dejar de dar servicio
No tiene los cuellos de
botella que se producen en
las bases de datos
relacionales
Utiliza objetos JSON para
guardar y transmitir la
información. JSON es el
estándar web hoy en día
Permite utilizar Map-
Reduce para el procesado
de la información a través
de funciones JavaScript que
se ejecutan en los
servidores
Se requiere de un
cococimiento claro de las
herramientas para poder
aprovechar al maximo el
rendimiento de las mismas.
Problemas de rendimiento
cuando el volumen de datos es
grande
MongoDB ha sido diseñada
para que sea rápida (por
ejemplo, sustituye los joins
por documentos
embebidos), flexible (sin
rígidos esquemas de
datos), escalable (utiliza
escalabilidad horizontal
dejando atrás la vertical),
para reducir al mínimo las
labores de administración
para que a los programadores
les resulte fácil de aprender;
dotada de potentes
herramientas de análisis de
datos (aggregation
framework).
ORACLE No SQL
Ventajas Desventajas Diferencias con otras
bases de datos
Oracle NoSQL Database
proporciona un modelo de
transacción poderoso y
flexible que simplifica
enormemente el proceso de
desarrollo de una aplicación
basada en NoSQL.
Escala horizontalmente
con mayor disponibilidad y
balance de carga
transparente aún cuando
agrega una nueva capacidad
dinámicamente.
La principal ventajas de
las BD NOSQL es la
distribución de los datos y
la buena escalabilidad de
las bases de datos
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.
Modelo de datos simple por
medio de pares de valor clave
con índices secundarios
Modelo de programación
simple con transacciones
ACID, modelos de datos
tubulares y soporte JSON
Seguridad de aplicaciones
con autenticación y cifrado
SSL de nivel de sesión
Integrada con Oracle
Database, Oracle Wallet y
Hadoop
Datos geodistribuidos con
soporte para múltiples
centros de datos
Disponibilidad alta con
sincronización y fallas
remotas y locales
Rendimiento escalable y
latencia segura
CASSANDRA
Ventajas Desventajas Diferencias con otras bases de datos
La información en las bases de
datos relacionales, se
almacenan en forma de filas,
pero en Cassandra la
información se almacena en
columnas con pares key-value
Alta disponibilidad. Los datos
estás disponibles la mayor parte
del tiempo gracias a la
redundancia que introduce la
replicación de datos.
Particionamiento de los datos.
La topología de Cassandra es la
de un anillo a través del cual se
distribuyen los datos para
minimizar cuellos de botella en
el acceso a los mismos.
Escalabilidad horizontal.
Hasta un alto número de
máquinas la capacidad de
cómputo aumenta linealmente
con el número de máquinas.
Capacidad para manejar
cientos de gigabytes de datos.
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.
Fue originalmente creada por
Facebook y donada a Apache como
software libre en 2009.
Es una de las base de datos
NoSQL más relevantes a nivel
mundial: Netflix, eBay, Twitter,
Urban Airship, Constant Contact,
Reddit, Cisco, OpenX, Digg,
CloudKick, Ooyala
 Cassandra puede manejar varios
terabytes de datos si lo necesita y
puede, fácilmente, manejar
millones de ficheros, incluso en un
clúster pequeño (Big Data).
Bibliografía
http://www.aprenderaprogramar.com/index.php?option=com_attach
ments&task=download&id=500
http://www.oracle.com/technetwork/database/database-
technologies/nosqldb/overview/index.html
http://eventos.citius.usc.es/bigdata/workshops/Cassandra.pdf
http://www.masadelante.com/faqs/base-de-datos
http://www.mongodbspain.com/es/2014/08/17/mongodb-
characteristics-future/
http://www.nosql.es/blog/nosql/que-es-nosql.html

Más contenido relacionado

La actualidad más candente

Apache Cassandra
Apache CassandraApache Cassandra
Apache CassandraLuis Ojeda
 
NoSQL bases de datos no relacionales
NoSQL bases de datos no relacionalesNoSQL bases de datos no relacionales
NoSQL bases de datos no relacionalesAndrés Londoño
 
Introduction to NOSQL databases
Introduction to NOSQL databasesIntroduction to NOSQL databases
Introduction to NOSQL databasesAshwani Kumar
 
Bases de Datos NoSQL
Bases de Datos NoSQLBases de Datos NoSQL
Bases de Datos NoSQLIsabel Gómez
 
Una base de datos de red
Una base de datos de redUna base de datos de red
Una base de datos de redweneliza99
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 CapasFani Calle
 
Sql o NoSql en Informática Médica
Sql o NoSql en Informática MédicaSql o NoSql en Informática Médica
Sql o NoSql en Informática MédicaLiz Armenteros
 
PROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSPROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSjaimeizq
 

La actualidad más candente (20)

NoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradasNoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradas
 
Apache Cassandra
Apache CassandraApache Cassandra
Apache Cassandra
 
NoSQL bases de datos no relacionales
NoSQL bases de datos no relacionalesNoSQL bases de datos no relacionales
NoSQL bases de datos no relacionales
 
NORMALIZACIÓN
NORMALIZACIÓN  NORMALIZACIÓN
NORMALIZACIÓN
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
METODOS Y MODELOS POO
METODOS Y MODELOS POOMETODOS Y MODELOS POO
METODOS Y MODELOS POO
 
MongoDB: la BBDD NoSQL más popular del mercado
MongoDB: la BBDD NoSQL más popular del mercadoMongoDB: la BBDD NoSQL más popular del mercado
MongoDB: la BBDD NoSQL más popular del mercado
 
Introduction to NOSQL databases
Introduction to NOSQL databasesIntroduction to NOSQL databases
Introduction to NOSQL databases
 
Bases de Datos NoSQL
Bases de Datos NoSQLBases de Datos NoSQL
Bases de Datos NoSQL
 
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4jBases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
 
Bases de datos jerarquicas
Bases de datos jerarquicasBases de datos jerarquicas
Bases de datos jerarquicas
 
Una base de datos de red
Una base de datos de redUna base de datos de red
Una base de datos de red
 
Base de datos
Base de datosBase de datos
Base de datos
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
MongoDB
MongoDBMongoDB
MongoDB
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Sql o NoSql en Informática Médica
Sql o NoSql en Informática MédicaSql o NoSql en Informática Médica
Sql o NoSql en Informática Médica
 
Introducción a hadoop
Introducción a hadoopIntroducción a hadoop
Introducción a hadoop
 
PROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOSPROYECTO DE BASE DE DATOS
PROYECTO DE BASE DE DATOS
 
Historia base de datos
Historia base de datosHistoria base de datos
Historia base de datos
 

Destacado

Destacado (10)

Base de datos
Base de datosBase de datos
Base de datos
 
Informe cassandra
Informe cassandraInforme cassandra
Informe cassandra
 
Apache Cassandra en SmartPolitech
Apache Cassandra en SmartPolitech Apache Cassandra en SmartPolitech
Apache Cassandra en SmartPolitech
 
Apache cassandra
Apache cassandraApache cassandra
Apache cassandra
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Manual apache cassandra y comandos en la shell
Manual apache cassandra y comandos en la shellManual apache cassandra y comandos en la shell
Manual apache cassandra y comandos en la shell
 
Transacciones de base de datos en ORACLE
Transacciones de base de datos en ORACLETransacciones de base de datos en ORACLE
Transacciones de base de datos en ORACLE
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Taller de Base de Datos - Unidad 5 transacciones
Taller de Base de Datos - Unidad 5  transaccionesTaller de Base de Datos - Unidad 5  transacciones
Taller de Base de Datos - Unidad 5 transacciones
 
Caracteristicas Microsoft SQL Server
Caracteristicas Microsoft SQL ServerCaracteristicas Microsoft SQL Server
Caracteristicas Microsoft SQL Server
 

Similar a Base de datos (20)

Base de datos3
Base de datos3Base de datos3
Base de datos3
 
Base de datos
Base de datosBase de datos
Base de datos
 
Act4 andrade lesvia
Act4 andrade lesviaAct4 andrade lesvia
Act4 andrade lesvia
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Actividad 4 base de datos antonia
Actividad 4 base de datos antoniaActividad 4 base de datos antonia
Actividad 4 base de datos antonia
 
Act4 presentación jiménez_mireya
Act4 presentación jiménez_mireyaAct4 presentación jiménez_mireya
Act4 presentación jiménez_mireya
 
Act4 presentación jiménez_mireya
Act4 presentación jiménez_mireyaAct4 presentación jiménez_mireya
Act4 presentación jiménez_mireya
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
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
Bases de Datos Bases de Datos
Bases de Datos
 
Bases de Datos - Act4_Gonzalez_Desirena_JuanCarlos
Bases de Datos - Act4_Gonzalez_Desirena_JuanCarlosBases de Datos - Act4_Gonzalez_Desirena_JuanCarlos
Bases de Datos - Act4_Gonzalez_Desirena_JuanCarlos
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
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
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Base de datos.
Base de datos.Base de datos.
Base de datos.
 
Bases dedatos act. 4
Bases dedatos act. 4Bases dedatos act. 4
Bases dedatos act. 4
 
elsy
elsyelsy
elsy
 

Último

Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAGUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAELIASPELAEZSARMIENTO1
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxIII SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxMaritza438836
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 

Último (20)

Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAGUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxIII SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 

Base de datos

  • 1. America Galindo García UADY Universidad Autónoma de Yucatán Bachillerato virtual
  • 2. Una base de datos es un sistema informático a modo de almacén. En este almacén se guardan grandes volúmenes de información. Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por ejemplo: Una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, dirección, y número de teléfono.
  • 3. ¿Qué es una base de datos de tipo SQL? La sigla SQL significa Structured Query Language, Este es un lenguaje Universal que esta implementado en todos los Motores de Bases de Datos razón por la cual el SQL es el lenguaje estándar de comunicación entre los diferentes Motores existentes. Las consultas toman la forma de un lenguaje de comandos que permite seleccionar, insertar, actualizar, averiguar la ubicación de los datos, y más. También hay una interfaz de programación.
  • 4. ¿Qué es una base de datos No- SQL? Son bases de datos distribuidas de código abierto no relacionales, con el término NoSQL nos referimos a una multitud de bases de datos que intentan solventar las limitaciones que el modelo relacional se encuentra en entornos de almacenamiento masivo de datos, y concretamente en las que tiene en el momento de escalar, donde es necesario disponer de servidores muy potentes y de balanceo de carga.
  • 5. Diferenciales de cada una y sus ventajas sobre otras bases de datos
  • 6. SQL SERVER Ventajas Desventajas Diferencias con otras bases de datos SQLServer es una solución de coste y rendimiento medio. Suelen usarlo empresas que tienen un volumen de información elevado, pero sin llegar a ser excesivo, sobre todo si utilizan un servidor dedicado de Microsoft. Es Open Source, es decir que se posible que se puede modificar el software. Trabaja en modo cliente-servidor Ocupa una alta cantidad de memoria RAM para su uso e instalación. Alto costo de las licencias a comparación de otros competidores por ejemplo ORACLE SQL se ha convertido en un lenguaje estándar para todas las bases de datos. Hoy día es empleado por prácticamente todas las bases de datos existentes.
  • 7. ORACLE Ventajas Desventajas Diferencias con otras bases de datos Oracle es una base de datos con buenas herramientas, potente, efectiva y como buen sistema de base de datos trae programas variados que permiten hacer de todo en el terreno de las bases de datos: consultas, informes, análisis de datos, etc. De todas estas bases de datos la que ha conseguido mayor uso ha sido y sigue siendo Oracle, ya que desde 1979 ha sido líder indiscutible como base de datos para empresas de mediano y gran tamaño. Es un sistema bastante “pesado” lo que significa que requiere disponer de servidores (grandes ordenadores) casi en dedicación exclusiva para este sistema de base de datos.  Oracle es una base de datos por cuyo uso hay que pagar y muchos usuarios y pequeñas empresas prefieren usar bases de datos de uso gratuito o de menor coste. Oracle facilita versiones de prueba (académicas o de estudio) gratuitas que pueden servir para aprender. Aunque tengamos que instalarlo en nuestro ordenador y nos consuma recursos, podemos trabajar a pequeña escala y aprender todas las funcionalidades sin grandes desventajas .
  • 8. MONGO DB Ventajas Desventajas Diferencias con otras bases de datos MongoDB ha sido creado para brindar escalabilidad, rendimiento y gran disponibilidad Es capaz de actualizarse sin dejar de dar servicio No tiene los cuellos de botella que se producen en las bases de datos relacionales Utiliza objetos JSON para guardar y transmitir la información. JSON es el estándar web hoy en día Permite utilizar Map- Reduce para el procesado de la información a través de funciones JavaScript que se ejecutan en los servidores Se requiere de un cococimiento claro de las herramientas para poder aprovechar al maximo el rendimiento de las mismas. Problemas de rendimiento cuando el volumen de datos es grande MongoDB ha sido diseñada para que sea rápida (por ejemplo, sustituye los joins por documentos embebidos), flexible (sin rígidos esquemas de datos), escalable (utiliza escalabilidad horizontal dejando atrás la vertical), para reducir al mínimo las labores de administración para que a los programadores les resulte fácil de aprender; dotada de potentes herramientas de análisis de datos (aggregation framework).
  • 9. ORACLE No SQL Ventajas Desventajas Diferencias con otras bases de datos Oracle NoSQL Database proporciona un modelo de transacción poderoso y flexible que simplifica enormemente el proceso de desarrollo de una aplicación basada en NoSQL. Escala horizontalmente con mayor disponibilidad y balance de carga transparente aún cuando agrega una nueva capacidad dinámicamente. La principal ventajas de las BD NOSQL es la distribución de los datos y la buena escalabilidad de las bases de datos 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. Modelo de datos simple por medio de pares de valor clave con índices secundarios Modelo de programación simple con transacciones ACID, modelos de datos tubulares y soporte JSON Seguridad de aplicaciones con autenticación y cifrado SSL de nivel de sesión Integrada con Oracle Database, Oracle Wallet y Hadoop Datos geodistribuidos con soporte para múltiples centros de datos Disponibilidad alta con sincronización y fallas remotas y locales Rendimiento escalable y latencia segura
  • 10. CASSANDRA Ventajas Desventajas Diferencias con otras bases de datos La información en las bases de datos relacionales, se almacenan en forma de filas, pero en Cassandra la información se almacena en columnas con pares key-value Alta disponibilidad. Los datos estás disponibles la mayor parte del tiempo gracias a la redundancia que introduce la replicación de datos. Particionamiento de los datos. La topología de Cassandra es la de un anillo a través del cual se distribuyen los datos para minimizar cuellos de botella en el acceso a los mismos. Escalabilidad horizontal. Hasta un alto número de máquinas la capacidad de cómputo aumenta linealmente con el número de máquinas. Capacidad para manejar cientos de gigabytes de datos. 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. Fue originalmente creada por Facebook y donada a Apache como software libre en 2009. Es una de las base de datos NoSQL más relevantes a nivel mundial: Netflix, eBay, Twitter, Urban Airship, Constant Contact, Reddit, Cisco, OpenX, Digg, CloudKick, Ooyala  Cassandra puede manejar varios terabytes de datos si lo necesita y puede, fácilmente, manejar millones de ficheros, incluso en un clúster pequeño (Big Data).