SlideShare a Scribd company logo
1 of 9
PRESENTA:
ERIKA JOHANA SÁNCHEZ CEDILLO
¿Qué es una
base de datos?
Una base de datos es una
colección de información
organizada de tal modo que sea
fácilmente accesible, gestionada
y actualizada. En una sola vista,
las bases de datos pueden ser
clasificadas de acuerdo con los
tipos de contenido: bibliográfico,
de puro texto, numéricas y de
imágenes.
BASE
procedente
del latín basis,
tiene
múltiples
usos.
DATO
por otra parte, es
una información
concreta, un
testimonio, una
prueba o una
documentación.
¿Qué es una base de datos
de tipo SQL?
Es donde se utilizan los términos, tablas,
filas y columnas para los términos, relación,
tupla y atributo del modelo relacional
formal, respectivamente.
¿Qué es una
base de datos
No- SQL?
Es una categoría muy amplia para un
grupo de soluciones de persistencia que
no siguen el modelo de datos relacional,
y que no utilizan SQL como lenguaje de
consulta; pero en resumen, las bases de
datos NoSQL pueden clasificarse en
función de su modelo de datos en las
siguientes cuatro categorías:
Orientadas a clave valor (Key-Value
stores)
Orientadas a columnas (Wide Column
stores)
Orientadas a documentos (Document
stores)
Orientadas a grafos (Graph databases
(Not Only SQL)
Bases de datos más populares
MICROSOFT SQL SERVER: Es
un sistema de gestión de
base de datos relacional
(RDBMS) producido por
Microsoft. Su principal
lenguaje de consulta es
Transact-SQL, una aplicación
de las normas ANSI / ISO
estándar Structured Query
Language (SQL) utilizado por
ambas Microsoft y Sybase.
ORACLE: Es básicamente
un herramienta
cliente/servidor para la
gestión de base de datos
la gran potencia que
tiene y su elevado precio
hace que solo se vea en
empresas muy grandes y
multinacionales, por
norma general.
MongoDB: 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.
Oracle NoSQL Database 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.
Cassandra: Es una base de datos de código abierto cuya
principal característica es que fusiona Dynamo, de Amazon con
BigTable, de Google, siendo ambas implementaciones de
código cerrado.
DIFERENCIALES
ORACLE. MONGO DB. ORACLE NOSQL. CASSANDRA.
SQL SERVER: Se ejecuta en XP,
Vista, Windows Server 2000, 2003
y 2008. La plataforma de base de
datos está disponible para los de
32 bits y 64 bits de Windows.
Para el caso de ORACLE, 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.
SQL SERVER: Se estudian en todas
las escuelas de informática del
mundo y se basan en almacenar,
relacionar, consultar y transferir
datos dentro de tablas y registros
o tuplas. Las tablas se relacionan
entre sí por medio de campos
compartidos y se pueden
establecer muchas relaciones
entre las mismas formando un
entramado de datos super-
organizado y estructurado.
MONGO DB: El modelo
documental centra su valor en
almacenar los datos en
documentos en lugar de tablas. Los
documentos son recipientes de
datos en un formato semi-
estructurado, que permite que un
mismo tipo de recipiente
almacene datos distintos de un
mismo tipo de elementos. Otra de
las características del modelo
documental es que suele tratarse
de software Open Source.
SQL SERVER: * Mayor soporte y
herramientas
* Es una tecnología ampliamente conocida
y los perfiles que lo conocen son
mayoritarios y más económicos.
* Los datos deben cumplir con el tipo de
dato definido en su estructura.
*No es flexible; todos los objetos
ingresados deben tener los mismos
campos y estar correctamente validados.
*El rendimiento y los recursos, mientras
más compleja la base de datos y sus
relaciones sea debido a la
atomicidad, necesita más procesamiento.
*La escalabilidad es reducida. Una
aplicación con SQL requiere un aumento
de recursos de hardware que
generalmente son bastante costosos para
escalar su rendimiento.
ORACLE NOSQL:
*Su naturaleza descentralizada permite
una alta escalabilidad. NoSQL *es
muy utilizada de una amplia forma en
aplicaciones con Big Data.
*Más abierta y flexible a diferentes tipos
de datos.
*No necesita altos recursos para
ejecutarse. Cualquier servidor con la
mínima cantidad de recursos puede correr
una base de datos no relacional.
*Escalabilidad horizontal: son capaces de
crecer en número de máquinas en vez
de en cantidad de recursos de hardware
en una sola máquina.
*Los datos deben cumplir con el tipo de
dato definido en su estructura
Nombre Cassandra Microsoft
SQL Server
Descripción Almacén de
columnas
anchas basado
en ideas de
BigTable y
DynamoDB
Microsofts
DBMS relacional
Modelo de base
de datos
principal
Almacén de
columnas
anchas
SGBD relacional
Documentación
técnica
docs.datastax.c
om
docs.microsoft.c
om/en-ie/sql/-
sql-server/sql-
server-
technical-
documentation
Desarrollador
Apache
Software
Foundation
Microsoft
Sistemas
operativos de
servidor
BSD
Linux
OS X
Windows
Windows
Lenguaje de
implementación
Java C++
Lenguajes de
programación
compatibles
C#, C++, Clojure,
Erlang, Go,
Haskell, Java,
JavaScript ,
Perl,PHP,
Python, Ruby,
Scala
C++, Delphi, Go,
Java, JavaScript
(Node.js), PHP,
Python, Ruby,
Visual Basic
DIFERENCIALES
ORACLE ORACLE NOSQL. CASSANDRA Y MONGODB
MONGO DB
Ambas bases de datos funcionan bien en
lecturas en las que el conjunto de datos
caliente se ajusta a la memoria. Ambos
también hacen hincapié en los modelos de
datos sin combinación (y alientan la
desnormalización en su lugar), y ambos
proporcionan índices
en documentos o filas, aunque los índices
de MongoDB son actualmente más
flexibles.
El motor de almacenamiento de Cassandra
proporciona escrituras de tiempo
constante, sin importar cuánto crezca su
conjunto de datos. Las escrituras son más
problemáticas en MongoDB, en parte
debido al motor de almacenamiento
basado en b-tree, pero más debido
al bloqueo de escritura por base de datos .
Para el análisis, MongoDB proporciona un
mapa personalizado / reduce la
implementación;Cassandra proporciona
soporte nativo de Hadoop,
incluyendo Hive (un almacén de datos SQL
construido sobre Hadoop map / reduce)
y Pig (un lenguaje de análisis específico
para Hadoop que muchos piensan que es
mejor para cartografiar / reducir cargas de
trabajo que SQL).
Nombre MongoDB Oracle NoSQL
Descripción Uno de los
almacenes de
documentos más
populares
Almacén de
valores clave
basado en
Berkeley DB Java
Edition
Modelo de base de
datos principal
Tienda de
documentos
Almacén de
valores clave
Lenguaje de
implementación
C ++ Java
Sistemas operativos
de servidor
Linux
OS X
Solaris
Ventanas
Linux
Solaris SPARC /
x86
Lenguajes de
programación
compatibles
Actionscript, do,
DO#, C ++,
Clojure, Fusión
fría, re, Dardo,
Delphi, Erlang, Ir,
Maravilloso,
Haskell, Java,
JavaScript, Ceceo,
Lua, MatLab, Perl,
PHP, Potencia,
Shell, Prólogo,
Pitón, R, Rubí,
Scala, Smalltalk
do, DO#, C ++,
Java, JavaScript,
(Node.js), Pitón,
Rubí, Scala
Métodos de
replicación
Replicación
maestro-esclavo
Electable Master-
Slave por cada
fragmento
Mapa reducido sí con integración
Hadoop
DIFERENCIALES
Nombre
Cassandra Oracle
Descripción Almacén de columnas
anchas basado en ideas de
BigTable y DynamoDB
Ampliamente
utilizado RDBMS
Modelo de base de datos
principal
Almacén de columnas
anchas
SGBD relacional
Modelos de base de datos
adicionales
Tienda de documentos
Almacén de valores clave
Sistemas operativos de
servidor
BSD Linux OS X Ventanas AIX HP-UX Linux OS
X Solaris
Ventanas z / OS
Sistemas operativos de
servidor
BSD Linux OS X Ventanas AIX HP-UX Linux OS
X Solaris Ventanas z / OS
APIs y otros métodos de
acceso
Protocolo propietario ODP.NET Interfaz de
llamada de Oracle
(OCI) JDBC ODBC
Lenguajes de programación
compatibles
DO#, C ++, Clojure,
Erlang, Ir, Haskell, Java ,
JavaScript Node.js, Perl,
PHP, Pitón, Rubí, Scala
Do, DO#, C ++, Clojure ,
Cobol, Delphi, Eiffel,
Erlang, Fortran,
Maravilloso, Haskell, Java,
JavaScript, Ceceo, C
objetivo, Ocaml, Perl, PHP,
Pitón, R, Rubí, Scala, Tcl,
Visual Basic
Nombre Mongo DB Oracle
Descripción Uno de los almacenes de
documentos más
populares
Ampliamente
utilizado RDBMS
Modelo de base de
datos principal
Tienda de documentos SGBD relacional
Modelos de base de
datos adicionales
Tienda de
documentos
Almacén de valores
clave
Desarrollador MongoDB, Inc Oráculo
Versión inicial 2009 1980
Lanzamiento actual 3.4.9, septiembre de
2017
12 Comunicado 2
(12.2.0.1), marzo de
2017
Licencia Fuente abierta comercial
Basado en nube no no
Lenguaje de
implementación
C ++ C y C ++
Sistemas operativos de
servidor
Linux
OS X
Solaris
Ventanas
AIX
HP-UX
Linux
OS X
Solaris
Ventanas
z / OS

More Related Content

What's hot (20)

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
Base de DatosBase de Datos
Base de Datos
 
Que una base de datos
Que una base de datosQue una base de datos
Que una base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos no sql
Base de datos no sqlBase de datos no sql
Base de datos no sql
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Bases dedatos act. 4
Bases dedatos act. 4Bases dedatos act. 4
Bases dedatos act. 4
 
BASES DE DATOS
BASES DE DATOSBASES DE DATOS
BASES DE DATOS
 
Bases de datos svmm
Bases de datos svmmBases de datos svmm
Bases de datos svmm
 
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
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Base de datos jennifer garcia montiel
Base de datos jennifer garcia montielBase de datos jennifer garcia montiel
Base de datos jennifer garcia montiel
 
Pricipales bases de datos
Pricipales bases de datosPricipales bases de datos
Pricipales bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Similar to Base de datos sánchez erika (20)

Base de datos
Base de datosBase de datos
Base de datos
 
Act4 samuel dominguez._basesdedatos
Act4 samuel dominguez._basesdedatosAct4 samuel dominguez._basesdedatos
Act4 samuel dominguez._basesdedatos
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
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
 
Act4 bases de_datos
Act4 bases de_datosAct4 bases de_datos
Act4 bases de_datos
 
Principales Bases de Datos
Principales Bases de DatosPrincipales Bases de Datos
Principales Bases de Datos
 
Base de datos abg
Base de datos abgBase de datos abg
Base de datos abg
 
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
 
Act4 castañon sergio
Act4 castañon sergioAct4 castañon sergio
Act4 castañon sergio
 
Act4 andrade lesvia
Act4 andrade lesviaAct4 andrade lesvia
Act4 andrade lesvia
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Rila
RilaRila
Rila
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentación Base de Datos
Presentación Base de DatosPresentación Base de Datos
Presentación Base de Datos
 
PRESENTACIÓN DE BASES DE DATOS
PRESENTACIÓN DE BASES DE DATOSPRESENTACIÓN DE BASES DE DATOS
PRESENTACIÓN DE BASES DE DATOS
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 

Recently uploaded

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
 
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
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
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
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
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
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 

Recently uploaded (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
 
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
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
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
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
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
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
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
 
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
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 

Base de datos sánchez erika

  • 2. ¿Qué es una base de datos? Una base de datos es una colección de información organizada de tal modo que sea fácilmente accesible, gestionada y actualizada. En una sola vista, las bases de datos pueden ser clasificadas de acuerdo con los tipos de contenido: bibliográfico, de puro texto, numéricas y de imágenes. BASE procedente del latín basis, tiene múltiples usos. DATO por otra parte, es una información concreta, un testimonio, una prueba o una documentación.
  • 3. ¿Qué es una base de datos de tipo SQL? Es donde se utilizan los términos, tablas, filas y columnas para los términos, relación, tupla y atributo del modelo relacional formal, respectivamente.
  • 4. ¿Qué es una base de datos No- SQL? Es una categoría muy amplia para un grupo de soluciones de persistencia que no siguen el modelo de datos relacional, y que no utilizan SQL como lenguaje de consulta; pero en resumen, las bases de datos NoSQL pueden clasificarse en función de su modelo de datos en las siguientes cuatro categorías: Orientadas a clave valor (Key-Value stores) Orientadas a columnas (Wide Column stores) Orientadas a documentos (Document stores) Orientadas a grafos (Graph databases (Not Only SQL)
  • 5. Bases de datos más populares MICROSOFT SQL SERVER: Es un sistema de gestión de base de datos relacional (RDBMS) producido por Microsoft. Su principal lenguaje de consulta es Transact-SQL, una aplicación de las normas ANSI / ISO estándar Structured Query Language (SQL) utilizado por ambas Microsoft y Sybase. ORACLE: Es básicamente un herramienta cliente/servidor para la gestión de base de datos la gran potencia que tiene y su elevado precio hace que solo se vea en empresas muy grandes y multinacionales, por norma general. MongoDB: 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.
  • 6. Oracle NoSQL Database 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. Cassandra: Es una base de datos de código abierto cuya principal característica es que fusiona Dynamo, de Amazon con BigTable, de Google, siendo ambas implementaciones de código cerrado.
  • 7. DIFERENCIALES ORACLE. MONGO DB. ORACLE NOSQL. CASSANDRA. SQL SERVER: Se ejecuta en XP, Vista, Windows Server 2000, 2003 y 2008. La plataforma de base de datos está disponible para los de 32 bits y 64 bits de Windows. Para el caso de ORACLE, 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. SQL SERVER: Se estudian en todas las escuelas de informática del mundo y se basan en almacenar, relacionar, consultar y transferir datos dentro de tablas y registros o tuplas. Las tablas se relacionan entre sí por medio de campos compartidos y se pueden establecer muchas relaciones entre las mismas formando un entramado de datos super- organizado y estructurado. MONGO DB: El modelo documental centra su valor en almacenar los datos en documentos en lugar de tablas. Los documentos son recipientes de datos en un formato semi- estructurado, que permite que un mismo tipo de recipiente almacene datos distintos de un mismo tipo de elementos. Otra de las características del modelo documental es que suele tratarse de software Open Source. SQL SERVER: * Mayor soporte y herramientas * Es una tecnología ampliamente conocida y los perfiles que lo conocen son mayoritarios y más económicos. * Los datos deben cumplir con el tipo de dato definido en su estructura. *No es flexible; todos los objetos ingresados deben tener los mismos campos y estar correctamente validados. *El rendimiento y los recursos, mientras más compleja la base de datos y sus relaciones sea debido a la atomicidad, necesita más procesamiento. *La escalabilidad es reducida. Una aplicación con SQL requiere un aumento de recursos de hardware que generalmente son bastante costosos para escalar su rendimiento. ORACLE NOSQL: *Su naturaleza descentralizada permite una alta escalabilidad. NoSQL *es muy utilizada de una amplia forma en aplicaciones con Big Data. *Más abierta y flexible a diferentes tipos de datos. *No necesita altos recursos para ejecutarse. Cualquier servidor con la mínima cantidad de recursos puede correr una base de datos no relacional. *Escalabilidad horizontal: son capaces de crecer en número de máquinas en vez de en cantidad de recursos de hardware en una sola máquina. *Los datos deben cumplir con el tipo de dato definido en su estructura Nombre Cassandra Microsoft SQL Server Descripción Almacén de columnas anchas basado en ideas de BigTable y DynamoDB Microsofts DBMS relacional Modelo de base de datos principal Almacén de columnas anchas SGBD relacional Documentación técnica docs.datastax.c om docs.microsoft.c om/en-ie/sql/- sql-server/sql- server- technical- documentation Desarrollador Apache Software Foundation Microsoft Sistemas operativos de servidor BSD Linux OS X Windows Windows Lenguaje de implementación Java C++ Lenguajes de programación compatibles C#, C++, Clojure, Erlang, Go, Haskell, Java, JavaScript , Perl,PHP, Python, Ruby, Scala C++, Delphi, Go, Java, JavaScript (Node.js), PHP, Python, Ruby, Visual Basic
  • 8. DIFERENCIALES ORACLE ORACLE NOSQL. CASSANDRA Y MONGODB MONGO DB Ambas bases de datos funcionan bien en lecturas en las que el conjunto de datos caliente se ajusta a la memoria. Ambos también hacen hincapié en los modelos de datos sin combinación (y alientan la desnormalización en su lugar), y ambos proporcionan índices en documentos o filas, aunque los índices de MongoDB son actualmente más flexibles. El motor de almacenamiento de Cassandra proporciona escrituras de tiempo constante, sin importar cuánto crezca su conjunto de datos. Las escrituras son más problemáticas en MongoDB, en parte debido al motor de almacenamiento basado en b-tree, pero más debido al bloqueo de escritura por base de datos . Para el análisis, MongoDB proporciona un mapa personalizado / reduce la implementación;Cassandra proporciona soporte nativo de Hadoop, incluyendo Hive (un almacén de datos SQL construido sobre Hadoop map / reduce) y Pig (un lenguaje de análisis específico para Hadoop que muchos piensan que es mejor para cartografiar / reducir cargas de trabajo que SQL). Nombre MongoDB Oracle NoSQL Descripción Uno de los almacenes de documentos más populares Almacén de valores clave basado en Berkeley DB Java Edition Modelo de base de datos principal Tienda de documentos Almacén de valores clave Lenguaje de implementación C ++ Java Sistemas operativos de servidor Linux OS X Solaris Ventanas Linux Solaris SPARC / x86 Lenguajes de programación compatibles Actionscript, do, DO#, C ++, Clojure, Fusión fría, re, Dardo, Delphi, Erlang, Ir, Maravilloso, Haskell, Java, JavaScript, Ceceo, Lua, MatLab, Perl, PHP, Potencia, Shell, Prólogo, Pitón, R, Rubí, Scala, Smalltalk do, DO#, C ++, Java, JavaScript, (Node.js), Pitón, Rubí, Scala Métodos de replicación Replicación maestro-esclavo Electable Master- Slave por cada fragmento Mapa reducido sí con integración Hadoop
  • 9. DIFERENCIALES Nombre Cassandra Oracle Descripción Almacén de columnas anchas basado en ideas de BigTable y DynamoDB Ampliamente utilizado RDBMS Modelo de base de datos principal Almacén de columnas anchas SGBD relacional Modelos de base de datos adicionales Tienda de documentos Almacén de valores clave Sistemas operativos de servidor BSD Linux OS X Ventanas AIX HP-UX Linux OS X Solaris Ventanas z / OS Sistemas operativos de servidor BSD Linux OS X Ventanas AIX HP-UX Linux OS X Solaris Ventanas z / OS APIs y otros métodos de acceso Protocolo propietario ODP.NET Interfaz de llamada de Oracle (OCI) JDBC ODBC Lenguajes de programación compatibles DO#, C ++, Clojure, Erlang, Ir, Haskell, Java , JavaScript Node.js, Perl, PHP, Pitón, Rubí, Scala Do, DO#, C ++, Clojure , Cobol, Delphi, Eiffel, Erlang, Fortran, Maravilloso, Haskell, Java, JavaScript, Ceceo, C objetivo, Ocaml, Perl, PHP, Pitón, R, Rubí, Scala, Tcl, Visual Basic Nombre Mongo DB Oracle Descripción Uno de los almacenes de documentos más populares Ampliamente utilizado RDBMS Modelo de base de datos principal Tienda de documentos SGBD relacional Modelos de base de datos adicionales Tienda de documentos Almacén de valores clave Desarrollador MongoDB, Inc Oráculo Versión inicial 2009 1980 Lanzamiento actual 3.4.9, septiembre de 2017 12 Comunicado 2 (12.2.0.1), marzo de 2017 Licencia Fuente abierta comercial Basado en nube no no Lenguaje de implementación C ++ C y C ++ Sistemas operativos de servidor Linux OS X Solaris Ventanas AIX HP-UX Linux OS X Solaris Ventanas z / OS