SlideShare una empresa de Scribd logo
1 de 10
UUNIVERSIDAD AAUTONOMA DDE
YYUCATAN
TEMA: BASES DE DATOS
NOMBRE: SOLEDAD QUEZADA BAUTISTA
PROCEDENCIA: OAXACA
SANTIAGO PINOTEPA NACIONAL OAXACA, OCTUBRE DEL 2016
Lic. Soledad Quezada Bautista
CONCEPTO:
Una base de datos es el conjunto de datos informativos organizados en un
mismo contexto para su uso y vinculación.
Se le llama base de datos a los bancos de información que contienen datos
relativos a diversas temáticas y categorizados de distinta manera, pero que
comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y
clasificarlos en conjunto. Una base de datos puede ser de diverso tipo, desde
un pequeño fichero casero para ordenar libros y revistas por clasificación
alfabética hasta una compleja base que contenga datos de índole
gubernamental en un Estado u organismo internacional. Recientemente, el
término base de datos comenzó a utilizarse casi exclusivamente en referencia
a bases construidas a partir de software informático, que permiten una más
fácil y rápida organización de los datos. Las bases de datos informáticas
pueden crearse a partir de software o incluso de forma online usando
Internet.
Lic. Soledad Quezada Bautista
QUE ES UNA BASE DE DATOS SQL:
Base de datos SQL es un servicio de bases de datos relacionales en la nube basado en el
motor de Microsoft SQL Server líder del mercado, con capacidades críticas. Base de datos
SQL ofrece un rendimiento predecible, escalabilidad sin tiempo de inactividad, continuidad
empresarial y protección de datos (todo ello casi sin administración). Se puede centrar en el
desarrollo rápido de aplicaciones y en reducir el plazo de comercialización, en lugar de
administrar las máquinas virtuales y la infraestructura. Al basarse en el motor SQL Server,
Base de datos SQL admite las herramientas, bibliotecas y API de SQL Server existentes, lo que
facilita el proceso del paso a la nube.
Lic. Soledad Quezada Bautista
Lic. Soledad Quezada Bautista
QUE ES UNA BASE DE DATOS No-SQL:
Las bases de datos relacionales no tienen nada de malo: Precisamente gracias al
transcurso de los años, hemos logrado aprender técnicas bastante comunes
para normalizarlas en la medida de lo posible, escalarlas según crece la demanda, y
utilizarlas como sistema de persistencia para almacenar información desde nuestro
lenguaje procedural u orientado a objetos favorito (entre otros).
Algunas implementaciones bien conocidas que podríamos como NoSQL son: CouchDB,
MongoDB, RavenDB, Neo4j, Cassandra, BigTable, Dynamo, Riak, Hadoop, y otras muchas.
Muchos sistemas NoSQL permiten utilizar consultas del tipo Map-Reduce, las cuales
pueden ejecutarse en todos los nodos a la vez (cada uno operando sobre una porción de
los datos) y reunir luego los resultados antes de devolverlos al cliente. La gran mayoría
permiten también indicar otras cosas como el número de réplicas en que se hará una
operación de escritura, para garantizar la disponibilidad. Y gracias al sharding y a no tener
que replicar todos los datos en cada uno de los nodos, la información que se mueve entre
las distintas instancias del motor de base de datos no tiene por qué ser demasiado
intensiva.
BASES DE DATOS MAS PAPULARES:
Lic. Soledad Quezada Bautista
NOMBRE DIFERENCIAS VENTAJAS
SQL Server
• Utiliza mucho la memoria RAM para las
instalaciones y utilización de software.
• No se puede utilizar como practicas porque se
prohíben muchas cosas, tiene restricciones en lo
particular.
• La relación, calidad y el precio esta muy debajo
comparado con oracle.
• Tiene muchos bloqueos a nivel de página, un
tamaño de página fijo y demasiado pequeño, una
pésima implementación de los tipos de datos
variables.
• 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.
Lic. Soledad Quezada Bautista
Oracle
• Las versiones más recientes de Oracle son la
11g, 10g, 9g, 8g, desde el lanzamiento original
de la 8 se sucedieron varias versiones con
correcciones, hasta alcanzar la estabilidad en la
8.0.3. El motivo de tantos fallos fue, al parecer,
la remodelación del sistema de
almacenamiento por causa de la introducción
de extensiones orientadas a objetos.
• El mayor inconveniente de Oracle es quizás su
precio. Incluso las licencias de Personal Oracle
son excesivamente caras, en mi opinión. Otro
problema es la necesidad de ajustes. Un error
frecuente consiste en pensar que basta instalar
el Oracle en un servidor y enchufar
directamente las aplicaciones clientes. Un
Oracle mal configurado puede ser
desesperantemente lento.
• También es elevado el coste de la información,
y sólo últimamente han comenzado a aparecer
buenos libros sobre asuntos técnicos distintos
de la simple instalación y administración.
• Oracle es el motor de base de datos objeto-relacional más
usado a nivel mundial.
• Puede ejecutarse en todas las plataformas, desde una Pc
hasta un supercomputador.
• Oracle soporta todas las funciones que se esperan de un
servidor "serio": un lenguaje de diseño de bases de datos
muy completo (PL/SQL) que permite implementar diseños
"activos", con triggers y procedimientos almacenados, con
una integridad referencial declarativa bastante potente.
• 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.
• El software del servidor puede ejecutarse en multitud de
sistemas operativos.
• 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.
• Oracle es la base de datos con más orientación hacía
INTERNET.
Lic. Soledad Quezada Bautista
Mongo DB
• 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.
• 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.
Oracle NoSQL
• No todas las bases de datos NoSQL contemplan la
atomicidad de las instrucciones y la integridad de los
datos. Soportan lo que se llama consistencia eventual.
• Problemas de compatibilidad entre instrucciones SQL.
Las nuevas bases de datos utilizan sus propias
características en el lenguaje de consulta y no son
100% compatibles con el SQL de las bases de datos
relacionales.
• Falta de estandarización. Hay muchas bases de datos
NoSQL y aún no hay un estándar como si lo hay en las
bases de datos relacionales. Se presume un futuro
incierto en estas bases de datos.
• Soporte multiplataforma. Aún quedan muchas
mejoras en algunos sistemas para que soporten
sistemas operativos que no sean Linux.
• Suelen tener herramientas de administración no muy
usables o se accede por consola.
• Escalabilidad: Se pueden escalar con relativa facilidad ante
demandas puntuales de sobre carga de datos.
• Rendimiento: Para obtener un mejor rendimiento en el
procesamiento de los datos sólo es necesario añadir más
recursos en la plataforma hardware o priorizar cual son los
servicios críticos en cada momento.
• Estructura: Los desarrolladores de aplicaciones que trabajan
con bases de datos relacionales muchas veces encuentran
problemas con la cartografía de los datos y su impedancia.
En las bases de datos NoSQL, esto no es generalmente un
problema, ya que los datos no se almacenan en la misma
manera.
• Activación/Desactivación: Debido a la naturaleza distribuida
de los datos, los modelos NoSQL responden muy bien ante
la activación/desactivación de los servicios en base a las
necesidades puntuales de demanda por parte de los
usuarios o del mismo sistema.
Lic. Soledad Quezada Bautista
Cassandra No orientado a transacciones este es el factor mas
débil de esta tecnología.
El hecho de tener los datos guardados columna a
columna nos permite retornar las filas mas
rápidamente, pero al insertar, actualizar o borrar
un registro, se deberá hacer en mas de una
ubicación; por esta razón este tipo de base de
datos no se recomienda para sistemas de tipo
OLTP orientados a transacciones y alta
concurrencia
Orientado a columna familias, tolerante a fallos , ya que
replica los datos de forma automática a múltiples nodos;
cuando un nodo falla puede ser reemplazado sin ningún
periodo de inactividad. permite replicas a múltiples data
centers; almacenamiento de los datos tipo column family.
REFERENCIAS
•https://www.adictosaltrabajo.com/tutoriales/primeros-pasos-apache-cassandra/
•fundamentos-de-bases-de-datos-silberschatz-korth-sudarshan.pdf
•http://www.mcgraw-hill.es/olc/silberschatz
•http://mx.casadellibro.com/libros/informatica/programacion-y-lenguajes/bases-de-dato
Lic. Soledad Quezada Bautista
REFERENCIAS
•https://www.adictosaltrabajo.com/tutoriales/primeros-pasos-apache-cassandra/
•fundamentos-de-bases-de-datos-silberschatz-korth-sudarshan.pdf
•http://www.mcgraw-hill.es/olc/silberschatz
•http://mx.casadellibro.com/libros/informatica/programacion-y-lenguajes/bases-de-dato
Lic. Soledad Quezada Bautista

Más contenido relacionado

La actualidad más candente

Basede datos salas ubaldo
Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldoubas salas
 
Cordova angelica basededatos
Cordova angelica basededatosCordova angelica basededatos
Cordova angelica basededatosAngelica Cordova
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentesrulascch
 
Act4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalbaAct4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalbaRozzi Reyes
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezJesus Rodriguez
 
Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak Andrei Amador
 
Act4 base de_datos_canto_josé
Act4 base de_datos_canto_joséAct4 base de_datos_canto_josé
Act4 base de_datos_canto_joséCantSo
 
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.jltcjhoselt
 
Base de datos ventajas y desventajas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajasMartin Macario
 
Act4 bd moreno_joel
Act4 bd moreno_joelAct4 bd moreno_joel
Act4 bd moreno_joeljoel28
 

La actualidad más candente (20)

Basede datos salas ubaldo
Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldo
 
Cordova angelica basededatos
Cordova angelica basededatosCordova angelica basededatos
Cordova angelica basededatos
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Act4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalbaAct4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalba
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Base de datos3
Base de datos3Base de datos3
Base de datos3
 
Principales base de datos
Principales base de datosPrincipales base de datos
Principales base de datos
 
Presentacion
PresentacionPresentacion
Presentacion
 
Base de datos
Base de datosBase de datos
Base de datos
 
proyecto base de datos 5ºA
proyecto base de datos  5ºAproyecto base de datos  5ºA
proyecto base de datos 5ºA
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopez
 
Bases de datos
Bases de datosBases de datos
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
 
Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak Bases de Datos NoSQL - Riak
Bases de Datos NoSQL - Riak
 
Act4 base de_datos_canto_josé
Act4 base de_datos_canto_joséAct4 base de_datos_canto_josé
Act4 base de_datos_canto_josé
 
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
 
Base de datos ventajas y desventajas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajas
 
Act4 bd moreno_joel
Act4 bd moreno_joelAct4 bd moreno_joel
Act4 bd moreno_joel
 

Destacado

HENA FINAL RESUME UPDATED
HENA FINAL RESUME UPDATEDHENA FINAL RESUME UPDATED
HENA FINAL RESUME UPDATEDnasima khatoon
 
ประวัติส่วนตัว ศุรินทรา
ประวัติส่วนตัว ศุรินทราประวัติส่วนตัว ศุรินทรา
ประวัติส่วนตัว ศุรินทราSurintha Wisetnok
 
ประวัติส่วนตัว ปลายฟ้า
ประวัติส่วนตัว ปลายฟ้าประวัติส่วนตัว ปลายฟ้า
ประวัติส่วนตัว ปลายฟ้าPlaifa Changjoho
 
Cartagena de Indias, Oportunidad de Negocio
Cartagena de Indias, Oportunidad de NegocioCartagena de Indias, Oportunidad de Negocio
Cartagena de Indias, Oportunidad de NegocioHenry Caraballo
 
Actividad modulo 1 BÚSQUEDA E INFORMACIÓN DE LA WEB
Actividad modulo 1 BÚSQUEDA E INFORMACIÓN DE LA WEBActividad modulo 1 BÚSQUEDA E INFORMACIÓN DE LA WEB
Actividad modulo 1 BÚSQUEDA E INFORMACIÓN DE LA WEBRicardo Edward Hernandez Deza
 
A bayesian framework for unsupervised one-shot learning of object categories
A bayesian framework for unsupervised one-shot learning of object categoriesA bayesian framework for unsupervised one-shot learning of object categories
A bayesian framework for unsupervised one-shot learning of object categorieswolf
 

Destacado (9)

Ecosistemas
EcosistemasEcosistemas
Ecosistemas
 
HENA FINAL RESUME UPDATED
HENA FINAL RESUME UPDATEDHENA FINAL RESUME UPDATED
HENA FINAL RESUME UPDATED
 
ประวัติส่วนตัว ศุรินทรา
ประวัติส่วนตัว ศุรินทราประวัติส่วนตัว ศุรินทรา
ประวัติส่วนตัว ศุรินทรา
 
ประวัติส่วนตัว ปลายฟ้า
ประวัติส่วนตัว ปลายฟ้าประวัติส่วนตัว ปลายฟ้า
ประวัติส่วนตัว ปลายฟ้า
 
Cartagena de Indias, Oportunidad de Negocio
Cartagena de Indias, Oportunidad de NegocioCartagena de Indias, Oportunidad de Negocio
Cartagena de Indias, Oportunidad de Negocio
 
Actividad modulo 1 BÚSQUEDA E INFORMACIÓN DE LA WEB
Actividad modulo 1 BÚSQUEDA E INFORMACIÓN DE LA WEBActividad modulo 1 BÚSQUEDA E INFORMACIÓN DE LA WEB
Actividad modulo 1 BÚSQUEDA E INFORMACIÓN DE LA WEB
 
TEACHING 1-1
TEACHING 1-1TEACHING 1-1
TEACHING 1-1
 
CAT Kit
CAT KitCAT Kit
CAT Kit
 
A bayesian framework for unsupervised one-shot learning of object categories
A bayesian framework for unsupervised one-shot learning of object categoriesA bayesian framework for unsupervised one-shot learning of object categories
A bayesian framework for unsupervised one-shot learning of object categories
 

Similar a BD populares SQL vs NoSQL (19)

Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Paz perez carolina_basede_datos
Paz perez carolina_basede_datosPaz perez carolina_basede_datos
Paz perez carolina_basede_datos
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
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
 
Actv4_bd_moreno_joel
Actv4_bd_moreno_joelActv4_bd_moreno_joel
Actv4_bd_moreno_joel
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Basede datos nlsg
Basede datos nlsgBasede datos nlsg
Basede datos nlsg
 
Base de Datos
Base de DatosBase de Datos
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
 
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
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Diferencia entre SGBD
Diferencia entre SGBDDiferencia entre SGBD
Diferencia entre SGBD
 
Diferencia entre sgbd
Diferencia entre sgbdDiferencia entre sgbd
Diferencia entre sgbd
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos existentes
Bases de datos existentesBases de datos existentes
Bases de datos existentes
 
Base de datos
Base de datosBase de datos
Base de datos
 
base de datos
base de datosbase de datos
base de datos
 

Último

Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaJuan Carlos Fonseca Mata
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPANEP - DETP
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwealekzHuri
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 

Último (20)

Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - Botánica
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETP
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 

BD populares SQL vs NoSQL

  • 1. UUNIVERSIDAD AAUTONOMA DDE YYUCATAN TEMA: BASES DE DATOS NOMBRE: SOLEDAD QUEZADA BAUTISTA PROCEDENCIA: OAXACA SANTIAGO PINOTEPA NACIONAL OAXACA, OCTUBRE DEL 2016 Lic. Soledad Quezada Bautista
  • 2. CONCEPTO: Una base de datos es el conjunto de datos informativos organizados en un mismo contexto para su uso y vinculación. Se le llama base de datos a los bancos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto. Una base de datos puede ser de diverso tipo, desde un pequeño fichero casero para ordenar libros y revistas por clasificación alfabética hasta una compleja base que contenga datos de índole gubernamental en un Estado u organismo internacional. Recientemente, el término base de datos comenzó a utilizarse casi exclusivamente en referencia a bases construidas a partir de software informático, que permiten una más fácil y rápida organización de los datos. Las bases de datos informáticas pueden crearse a partir de software o incluso de forma online usando Internet. Lic. Soledad Quezada Bautista
  • 3. QUE ES UNA BASE DE DATOS SQL: Base de datos SQL es un servicio de bases de datos relacionales en la nube basado en el motor de Microsoft SQL Server líder del mercado, con capacidades críticas. Base de datos SQL ofrece un rendimiento predecible, escalabilidad sin tiempo de inactividad, continuidad empresarial y protección de datos (todo ello casi sin administración). Se puede centrar en el desarrollo rápido de aplicaciones y en reducir el plazo de comercialización, en lugar de administrar las máquinas virtuales y la infraestructura. Al basarse en el motor SQL Server, Base de datos SQL admite las herramientas, bibliotecas y API de SQL Server existentes, lo que facilita el proceso del paso a la nube. Lic. Soledad Quezada Bautista
  • 4. Lic. Soledad Quezada Bautista QUE ES UNA BASE DE DATOS No-SQL: Las bases de datos relacionales no tienen nada de malo: Precisamente gracias al transcurso de los años, hemos logrado aprender técnicas bastante comunes para normalizarlas en la medida de lo posible, escalarlas según crece la demanda, y utilizarlas como sistema de persistencia para almacenar información desde nuestro lenguaje procedural u orientado a objetos favorito (entre otros). Algunas implementaciones bien conocidas que podríamos como NoSQL son: CouchDB, MongoDB, RavenDB, Neo4j, Cassandra, BigTable, Dynamo, Riak, Hadoop, y otras muchas. Muchos sistemas NoSQL permiten utilizar consultas del tipo Map-Reduce, las cuales pueden ejecutarse en todos los nodos a la vez (cada uno operando sobre una porción de los datos) y reunir luego los resultados antes de devolverlos al cliente. La gran mayoría permiten también indicar otras cosas como el número de réplicas en que se hará una operación de escritura, para garantizar la disponibilidad. Y gracias al sharding y a no tener que replicar todos los datos en cada uno de los nodos, la información que se mueve entre las distintas instancias del motor de base de datos no tiene por qué ser demasiado intensiva.
  • 5. BASES DE DATOS MAS PAPULARES: Lic. Soledad Quezada Bautista NOMBRE DIFERENCIAS VENTAJAS SQL Server • Utiliza mucho la memoria RAM para las instalaciones y utilización de software. • No se puede utilizar como practicas porque se prohíben muchas cosas, tiene restricciones en lo particular. • La relación, calidad y el precio esta muy debajo comparado con oracle. • Tiene muchos bloqueos a nivel de página, un tamaño de página fijo y demasiado pequeño, una pésima implementación de los tipos de datos variables. • 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.
  • 6. Lic. Soledad Quezada Bautista Oracle • Las versiones más recientes de Oracle son la 11g, 10g, 9g, 8g, desde el lanzamiento original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de tantos fallos fue, al parecer, la remodelación del sistema de almacenamiento por causa de la introducción de extensiones orientadas a objetos. • El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente caras, en mi opinión. Otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento. • También es elevado el coste de la información, y sólo últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y administración. • Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial. • Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. • Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente. • 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. • El software del servidor puede ejecutarse en multitud de sistemas operativos. • 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. • Oracle es la base de datos con más orientación hacía INTERNET.
  • 7. Lic. Soledad Quezada Bautista Mongo DB • 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. • 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. Oracle NoSQL • No todas las bases de datos NoSQL contemplan la atomicidad de las instrucciones y la integridad de los datos. Soportan lo que se llama consistencia eventual. • Problemas de compatibilidad entre instrucciones SQL. Las nuevas bases de datos utilizan sus propias características en el lenguaje de consulta y no son 100% compatibles con el SQL de las bases de datos relacionales. • Falta de estandarización. Hay muchas bases de datos NoSQL y aún no hay un estándar como si lo hay en las bases de datos relacionales. Se presume un futuro incierto en estas bases de datos. • Soporte multiplataforma. Aún quedan muchas mejoras en algunos sistemas para que soporten sistemas operativos que no sean Linux. • Suelen tener herramientas de administración no muy usables o se accede por consola. • Escalabilidad: Se pueden escalar con relativa facilidad ante demandas puntuales de sobre carga de datos. • Rendimiento: Para obtener un mejor rendimiento en el procesamiento de los datos sólo es necesario añadir más recursos en la plataforma hardware o priorizar cual son los servicios críticos en cada momento. • Estructura: Los desarrolladores de aplicaciones que trabajan con bases de datos relacionales muchas veces encuentran problemas con la cartografía de los datos y su impedancia. En las bases de datos NoSQL, esto no es generalmente un problema, ya que los datos no se almacenan en la misma manera. • Activación/Desactivación: Debido a la naturaleza distribuida de los datos, los modelos NoSQL responden muy bien ante la activación/desactivación de los servicios en base a las necesidades puntuales de demanda por parte de los usuarios o del mismo sistema.
  • 8. Lic. Soledad Quezada Bautista Cassandra No orientado a transacciones este es el factor mas débil de esta tecnología. El hecho de tener los datos guardados columna a columna nos permite retornar las filas mas rápidamente, pero al insertar, actualizar o borrar un registro, se deberá hacer en mas de una ubicación; por esta razón este tipo de base de datos no se recomienda para sistemas de tipo OLTP orientados a transacciones y alta concurrencia Orientado a columna familias, tolerante a fallos , ya que replica los datos de forma automática a múltiples nodos; cuando un nodo falla puede ser reemplazado sin ningún periodo de inactividad. permite replicas a múltiples data centers; almacenamiento de los datos tipo column family.