SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Base de datos
Diferenciales - Ventajas
CURSO NACIONAL
FORMACIÓN DISICPLINAR
DOCENTES DE EDUCACIÓN MEDIA SUPERIOR
INSTITUCIONES DE EDUCACIÓN PÚBLICA DE EDUCACIÓN MEDIA SUPERIOR
CURSO: INFORMÁTICA
Actividad de Aprendizaje No. 4
Benito Sandro Rodriguez Flores
¿Qué es una Base de datos?
• Un sistema gestor de bases de datos
(SGBD) consiste en una colección de
datos inter-relacionados y un
conjunto de programas para acceder
a dichos datos. La colección de datos,
normalmente denominada base de
datos, contiene información
relevante para una empresa.
• El objetivo principal de un SGBD es
proporcionar una forma de
almacenar y recuperar la
información de una base de datos de
manera que sea tanto práctica como
eficiente.
• Una base de datos como una especie
de armario electrónico para archivar;
es decir, es un depósito o
contenedor de una colección de
archivos de datos computarizados.
Benito Sandro Rodriguez Flores
¿Qué es una Base de datos de
tipo SQL?
• IBM desarrolló la versión original en su
Laboratorio de Investigación de San José
(San José Research Center, actualmente
Centro de Investigación de Almadén,
Almadén Research Center). IBM implementó
el lenguaje, originalmente denominado
Sequel, como parte del proyecto System R, a
principios de 1970.
• El lenguaje Sequel ha evolucionado desde
entonces y su nombre ha pasado a ser SQL
(Structured Query Language, Lenguaje
estructurado de consultas). SQL se ha
establecido como el lenguaje estándar de
bases de datos relacionales.
• El lenguaje SQL tiene varios componentes:
• Lenguaje de definición de datos (LDD).
• Lenguaje interactivo de manipulación de
datos
• Definición de vistas.
• SQL incorporado y SQL dinámico.
• Integridad
• Autorización.
Benito Sandro Rodriguez Flores
¿Qué es una Base de datos No-
SQL?
• En informática, NoSQL es una amplia
clase de sistemas de gestión de bases de
datos que difieren del modelo clásico de
SGBDR 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,
y habitualmente escalan bien
horizontalmente.
• Los sistemas NoSQL se denominan a
veces "no sólo SQL" para subrayar el
hecho de que también pueden soportar
lenguajes de consulta de tipo SQL.
• Los sistemas de bases de datos NoSQL
crecieron con las principales redes
sociales, como Google, Amazon, Twitter y
Facebook. Benito Sandro Rodriguez Flores
Base de Datos más populares
Nombre Base de Datos Ventajas Diferencias
SQL Server.
Microsoft SQL Server es un sistema
de manejo de bases de datos del
modelo relacional, desarrollado por
la empresa Microsoft.
El lenguaje de desarrollo utilizado
(por línea de comandos o mediante
la interfaz gráfica de Management
Studio) es Transact-SQL (TSQL), una
implementación del estándar ANSI
del lenguaje SQL, utilizado para
manipular y recuperar datos (DML),
crear tablas y definir relaciones entre
ellas (DDL).
• Soporte de transacciones.
• Soporta procedimientos
almacenados.
• Incluye también un entorno
gráfico de administración, que
permite el uso de comandos DDL y
DML gráficamente.
• Permite trabajar en modo cliente-
servidor, donde la información y
datos se alojan en el servidor y los
terminales o clientes de la red sólo
acceden a la información.
• Además permite administrar
información de otros servidores
de datos.
En SQL Server, al hacer que la base de
datos distinga entre mayúsculas y
minúsculas, los nombres de objeto (por
ejemplo los nombres de tabla, nombres
de vista o nombres de procedimiento
almacenado) también distinguen entre
mayúsculas y minúsculas.
Valor de índice disponible menor de
forma predeterminada.
Integración de Common Language
Runtime (CLR) de SQL.
Benito Sandro Rodriguez Flores
Base de Datos más populares
Nombre Base de Datos Ventajas Diferencias
Oracle.
Es un sistema de base de datos
relacional, se considera como uno de
los sistemas de base de datos mas
completos.
Es una potente herramienta
cliente/servidor para la gestión de
Bases de Datos.
Es el conjunto de datos que
proporciona la capacidad de
almacenar y acudir a estos de forma
recurrente con un modelo definido
como relacional.
• Oracle es la base de datos con mas
orientación hacía internet.
• 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.
Software de base de datos con
soporte multiplataforma incluye no
sólo Windows (32 bits y 64 bits), pero
Linux y diferentes variantes de Unix
(Solaris, HP-UX, AIX, etc) también.
Benito Sandro Rodriguez Flores
Base de Datos más populares
Nombre Base de Datos Ventajas Diferencias
Mongo DB.
Es una base de datos orientada a
documentos. Esto quiere decir que
en lugar de guardar los datos en
registros, guarda los datos en
documentos. Estos documentos son
almacenados en BSON, que es una
representación binaria de JSON.
• 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.
No es necesario seguir un esquema.
Los documentos de una misma
colección - concepto similar a una
tabla de una base de datos relacional -,
pueden tener esquemas diferentes.
Benito Sandro Rodriguez Flores
Base de Datos más populares
Nombre Base de Datos Ventajas Diferencias
Oracle NoSQL.
Proporciona un modelo de
transacción potente y flexible que
simplifica en gran medida el proceso
de desarrollo de una aplicación
basada en NoSQL.
• Se escala horizontalmente con alta
disponibilidad y equilibrio de carga
transparente incluso cuando se
agrega dinámicamente nueva
capacidad.
• La base de datos Oracle NoSQL se
basa en el motor de
almacenamiento de alta
disponibilidad Oracle Berkeley DB
Java Edition.
• Además de eso, agrega una capa
de servicios para su uso en
entornos distribuidos para
proporcionar un almacenamiento
de clave / valor distribuido y
altamente disponible, adecuado
para aplicaciones de gran volumen
y sensibles a la latencia.
Con respecto a NoSQL, Mendelsohn
esbozó su proposición de valor en su
conferencia: "NoSQL es bueno para
aplicaciones que necesitan peticiones
de base de datos rápidas y sencillas
(búsqueda de clave / valor, no juntas),
que utilizan un esquema definido
dinámicamente en tiempo de ejecución
por la propia aplicación.
Cassandra
Benito Sandro Rodriguez Flores
Base de Datos más populares
Nombre Base de Datos Ventajas Diferencias
Cassandra.
Es una base de datos de código
abierto, NoSQL (No sólo SQL, no
relacional), especialmente diseñada
para el manejo de grandes
cantidades de datos, sobre clientes
en configuración de clusters
distribuidos en diferentes
datacenters, linealmente escalable y
de alta disponibilidad (tolerancia a
fallas).
Cassandra nació en Facebook, para
permitir la búsqueda en sus buzones
de entrada. Fue dirigida a código
abierto en 2008, bajo la
administración de la organización
Apache.
• Permite la replicación de
lectura/escritura entre multi-
datecenters geográficamente
distribuidos.
• Los nodos pueden crecer o
decrecer en forma masiva, porque
todos los nodos son iguales.
• Puede soportar una fuerte o
eventual consistencia de datos a
través de un distribuido cluster de
nodos.
• Un nodo que falla puede ser
restaurado o reemplazado
fácilmente.
• Los datos son protegidos
fuertemente mediante un sistema
de log de transacciones, y con un
sistema incluido de respaldo y
restauración.
• Permite una alta tasa de
compresión sin perder
desempeño.
Es actualmente usada por grandes
corporaciones para sus aplicaciones,
como es el caso de Apple, con 75.000
nodos que guardan más de 10 PB de
datos, Netflix con 2500 nodos,
almacenando 420 TB o eBay con 100
nodos y 250 TB.
Este tipo de arquitecturas de bases de
datos, es que puede crecer o decrecer
según las necesidades específicas,
apoyándose en la infraestructura como
servicio que ofrecen empresas como
Google, Amazon, Microsoft, IBM, etc.,
donde el costo del hardware ya es visto
como un comodity, que se cobra en la
medida en que sea usado o no;
reduciendo costos en la gestión de
grandes volúmenes de datos.
Benito Sandro Rodriguez Flores
Referencias
• Date, C.J. (2001). Introducción a los Sistemas de Base de Datos. México:
Pearson.
• Ramez, E. Shamkant, B. (2007). Fundamentos de Sistemas de Base de Datos.
Madrid: Pearson.
• Silberschatz, A. (2002). Fundamentos de bases de datos. Madrid: Mac Graw Hill.
• https://www.genbetadev.com/bases-de-datos/mongodb-que-es-como-
funciona-y-cuando-podemos-usarlo-o-no
• https://es.wikipedia.org/wiki/Microsoft_SQL_Server#Desventajas
• https://www.forbes.com/sites/oracle/2013/08/22/do-you-know-
nosql/#142a59716c2a
• https://fireosoft.com.co/blogs/que-es-la-base-de-datos-apache-cassandra/
Benito Sandro Rodriguez Flores

Weitere ähnliche Inhalte

Was ist angesagt?

SIstemas Manejadores De Base De Datos
SIstemas Manejadores De Base De DatosSIstemas Manejadores De Base De Datos
SIstemas Manejadores De Base De Datos
rafael fonseca
 

Was ist angesagt? (19)

Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos ryjt
Base de datos ryjtBase de datos ryjt
Base de datos ryjt
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
BASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVERBASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVER
 
Base de datos
Base de datosBase de datos
Base de datos
 
SIstemas Manejadores De Base De Datos
SIstemas Manejadores De Base De DatosSIstemas Manejadores De Base De Datos
SIstemas Manejadores De Base De Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
04 presentacion acosta_claudio
04 presentacion acosta_claudio04 presentacion acosta_claudio
04 presentacion acosta_claudio
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Bases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQLBases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQL
 
Act4 bd teo
Act4 bd teoAct4 bd teo
Act4 bd teo
 
Act4 andrade lesvia
Act4 andrade lesviaAct4 andrade lesvia
Act4 andrade lesvia
 
Los sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesLos sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actuales
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Basede datos salas ubaldo
Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldo
 
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
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Ähnlich wie Base de datos

Actividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltcActividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltc
jhoselt
 

Ähnlich wie Base de datos (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Act4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalbaAct4 base datos_reyes_rosalba
Act4 base datos_reyes_rosalba
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Actividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltcActividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltc
 
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
 
Base de datos
Base de datosBase de datos
Base de datos
 
Pricipales bases de datos
Pricipales bases de datosPricipales bases de datos
Pricipales bases de datos
 
Principales base de datos
Principales base de datosPrincipales base de datos
Principales base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
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
 
Act4 base de_datos_canto_josé
Act4 base de_datos_canto_joséAct4 base de_datos_canto_josé
Act4 base de_datos_canto_josé
 
Actividad4 garibay blanca
Actividad4 garibay blancaActividad4 garibay blanca
Actividad4 garibay blanca
 
Base de datos CBTis 75
Base de datos CBTis 75Base de datos CBTis 75
Base de datos CBTis 75
 
Base datos-romero
Base datos-romeroBase datos-romero
Base datos-romero
 
Cordova angelica basededatos
Cordova angelica basededatosCordova angelica basededatos
Cordova angelica basededatos
 

Kürzlich hochgeladen

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
EduardoJosVargasCama1
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 

Kürzlich hochgeladen (20)

Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 

Base de datos

  • 1. Base de datos Diferenciales - Ventajas CURSO NACIONAL FORMACIÓN DISICPLINAR DOCENTES DE EDUCACIÓN MEDIA SUPERIOR INSTITUCIONES DE EDUCACIÓN PÚBLICA DE EDUCACIÓN MEDIA SUPERIOR CURSO: INFORMÁTICA Actividad de Aprendizaje No. 4 Benito Sandro Rodriguez Flores
  • 2. ¿Qué es una Base de datos? • Un sistema gestor de bases de datos (SGBD) consiste en una colección de datos inter-relacionados y un conjunto de programas para acceder a dichos datos. La colección de datos, normalmente denominada base de datos, contiene información relevante para una empresa. • El objetivo principal de un SGBD es proporcionar una forma de almacenar y recuperar la información de una base de datos de manera que sea tanto práctica como eficiente. • Una base de datos como una especie de armario electrónico para archivar; es decir, es un depósito o contenedor de una colección de archivos de datos computarizados. Benito Sandro Rodriguez Flores
  • 3. ¿Qué es una Base de datos de tipo SQL? • IBM desarrolló la versión original en su Laboratorio de Investigación de San José (San José Research Center, actualmente Centro de Investigación de Almadén, Almadén Research Center). IBM implementó el lenguaje, originalmente denominado Sequel, como parte del proyecto System R, a principios de 1970. • El lenguaje Sequel ha evolucionado desde entonces y su nombre ha pasado a ser SQL (Structured Query Language, Lenguaje estructurado de consultas). SQL se ha establecido como el lenguaje estándar de bases de datos relacionales. • El lenguaje SQL tiene varios componentes: • Lenguaje de definición de datos (LDD). • Lenguaje interactivo de manipulación de datos • Definición de vistas. • SQL incorporado y SQL dinámico. • Integridad • Autorización. Benito Sandro Rodriguez Flores
  • 4. ¿Qué es una Base de datos No- SQL? • En informática, NoSQL es una amplia clase de sistemas de gestión de bases de datos que difieren del modelo clásico de SGBDR 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, y habitualmente escalan bien horizontalmente. • Los sistemas NoSQL se denominan a veces "no sólo SQL" para subrayar el hecho de que también pueden soportar lenguajes de consulta de tipo SQL. • Los sistemas de bases de datos NoSQL crecieron con las principales redes sociales, como Google, Amazon, Twitter y Facebook. Benito Sandro Rodriguez Flores
  • 5. Base de Datos más populares Nombre Base de Datos Ventajas Diferencias SQL Server. Microsoft SQL Server es un sistema de manejo de bases de datos del modelo relacional, desarrollado por la empresa Microsoft. El lenguaje de desarrollo utilizado (por línea de comandos o mediante la interfaz gráfica de Management Studio) es Transact-SQL (TSQL), una implementación del estándar ANSI del lenguaje SQL, utilizado para manipular y recuperar datos (DML), crear tablas y definir relaciones entre ellas (DDL). • Soporte de transacciones. • Soporta procedimientos almacenados. • Incluye también un entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente. • Permite trabajar en modo cliente- servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información. • Además permite administrar información de otros servidores de datos. En SQL Server, al hacer que la base de datos distinga entre mayúsculas y minúsculas, los nombres de objeto (por ejemplo los nombres de tabla, nombres de vista o nombres de procedimiento almacenado) también distinguen entre mayúsculas y minúsculas. Valor de índice disponible menor de forma predeterminada. Integración de Common Language Runtime (CLR) de SQL. Benito Sandro Rodriguez Flores
  • 6. Base de Datos más populares Nombre Base de Datos Ventajas Diferencias Oracle. Es un sistema de base de datos relacional, se considera como uno de los sistemas de base de datos mas completos. Es una potente herramienta cliente/servidor para la gestión de Bases de Datos. Es el conjunto de datos que proporciona la capacidad de almacenar y acudir a estos de forma recurrente con un modelo definido como relacional. • Oracle es la base de datos con mas orientación hacía internet. • 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. Software de base de datos con soporte multiplataforma incluye no sólo Windows (32 bits y 64 bits), pero Linux y diferentes variantes de Unix (Solaris, HP-UX, AIX, etc) también. Benito Sandro Rodriguez Flores
  • 7. Base de Datos más populares Nombre Base de Datos Ventajas Diferencias Mongo DB. Es una base de datos orientada a documentos. Esto quiere decir que en lugar de guardar los datos en registros, guarda los datos en documentos. Estos documentos son almacenados en BSON, que es una representación binaria de JSON. • 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. No es necesario seguir un esquema. Los documentos de una misma colección - concepto similar a una tabla de una base de datos relacional -, pueden tener esquemas diferentes. Benito Sandro Rodriguez Flores
  • 8. Base de Datos más populares Nombre Base de Datos Ventajas Diferencias Oracle NoSQL. Proporciona un modelo de transacción potente y flexible que simplifica en gran medida el proceso de desarrollo de una aplicación basada en NoSQL. • Se escala horizontalmente con alta disponibilidad y equilibrio de carga transparente incluso cuando se agrega dinámicamente nueva capacidad. • La base de datos Oracle NoSQL se basa en el motor de almacenamiento de alta disponibilidad Oracle Berkeley DB Java Edition. • Además de eso, agrega una capa de servicios para su uso en entornos distribuidos para proporcionar un almacenamiento de clave / valor distribuido y altamente disponible, adecuado para aplicaciones de gran volumen y sensibles a la latencia. Con respecto a NoSQL, Mendelsohn esbozó su proposición de valor en su conferencia: "NoSQL es bueno para aplicaciones que necesitan peticiones de base de datos rápidas y sencillas (búsqueda de clave / valor, no juntas), que utilizan un esquema definido dinámicamente en tiempo de ejecución por la propia aplicación. Cassandra Benito Sandro Rodriguez Flores
  • 9. Base de Datos más populares Nombre Base de Datos Ventajas Diferencias Cassandra. Es una base de datos de código abierto, NoSQL (No sólo SQL, no relacional), especialmente diseñada para el manejo de grandes cantidades de datos, sobre clientes en configuración de clusters distribuidos en diferentes datacenters, linealmente escalable y de alta disponibilidad (tolerancia a fallas). Cassandra nació en Facebook, para permitir la búsqueda en sus buzones de entrada. Fue dirigida a código abierto en 2008, bajo la administración de la organización Apache. • Permite la replicación de lectura/escritura entre multi- datecenters geográficamente distribuidos. • Los nodos pueden crecer o decrecer en forma masiva, porque todos los nodos son iguales. • Puede soportar una fuerte o eventual consistencia de datos a través de un distribuido cluster de nodos. • Un nodo que falla puede ser restaurado o reemplazado fácilmente. • Los datos son protegidos fuertemente mediante un sistema de log de transacciones, y con un sistema incluido de respaldo y restauración. • Permite una alta tasa de compresión sin perder desempeño. Es actualmente usada por grandes corporaciones para sus aplicaciones, como es el caso de Apple, con 75.000 nodos que guardan más de 10 PB de datos, Netflix con 2500 nodos, almacenando 420 TB o eBay con 100 nodos y 250 TB. Este tipo de arquitecturas de bases de datos, es que puede crecer o decrecer según las necesidades específicas, apoyándose en la infraestructura como servicio que ofrecen empresas como Google, Amazon, Microsoft, IBM, etc., donde el costo del hardware ya es visto como un comodity, que se cobra en la medida en que sea usado o no; reduciendo costos en la gestión de grandes volúmenes de datos. Benito Sandro Rodriguez Flores
  • 10. Referencias • Date, C.J. (2001). Introducción a los Sistemas de Base de Datos. México: Pearson. • Ramez, E. Shamkant, B. (2007). Fundamentos de Sistemas de Base de Datos. Madrid: Pearson. • Silberschatz, A. (2002). Fundamentos de bases de datos. Madrid: Mac Graw Hill. • https://www.genbetadev.com/bases-de-datos/mongodb-que-es-como- funciona-y-cuando-podemos-usarlo-o-no • https://es.wikipedia.org/wiki/Microsoft_SQL_Server#Desventajas • https://www.forbes.com/sites/oracle/2013/08/22/do-you-know- nosql/#142a59716c2a • https://fireosoft.com.co/blogs/que-es-la-base-de-datos-apache-cassandra/ Benito Sandro Rodriguez Flores