SlideShare una empresa de Scribd logo
1 de 20
Isaac Hernández arroyo
¿Qué es una bases de datos?
Una base de datos es una colección de información
organizada de forma que un programa de ordenador
pueda seleccionar rápidamente los fragmentos de datos
que necesite. Una base de datos es un sistema de
archivos electrónico. Las bases de datos tradicionales se
organizan por campos, registros y archivos.
¿Qué es una base de datos de tipo
SQL?
SQL (por sus siglas en inglés Structured Query
Language; en español lenguaje de consulta estructurada)
es un lenguaje declarativo de acceso a bases de datos
relacionales que permite especificar diversos tipos de
operaciones en ellas.
¿Qué es una base de datos No-
SQL?
En informática, NoSQL (a veces llamado "no sólo SQL")
es una amplia clase de sistemas de gestión de bases de
datos que difieren del modelo clásico del sistema de
gestión de bases de datos relacionales (RDBMS) en
aspectos importantes, el más destacado es que no usan
SQL como el principal lenguaje de consultas.
SQL Server
Microsoft SQL Server. Microsoft SQL Server es un
sistema de manejo de bases de datos del modelo
relacional, desarrollado por la empresa Microsoft.
Diferencias
- Solo para Windows
- De Paga
- No permite elegir diferentes formas de
almacenamiento.
- No es open source
Ventajas
 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.
Oracle
Oracle es básicamente un herramienta cliente/servidor
para la gestión de base de datos, es un producto vendido
a nivel mundial, aunque la gran potencia que tiene y su
elevado precio hace que solo se vea en empresas muy
grandes y multinacionales, por norma general.
Diferencias
 Software de licencia comercial
 Soporta consultas en paralelo
 Tiene sólo 1 lenguaje procedurales
 No es posible desarrollar tipos de datos propios
 Las herramientas de configuración de Oracle son tal vez las mejores en el
mercado
 Tiene muchos más parámetros de configuración, sin embargo muchos de ellos
son solo conocidos por la misma gente de Oracle que manipulan solo si se
recibe el soporte oficial de Oracle.
 Es sólo una base de datos Relacional. Oracle no tiene la infraestructura OR y la
simula con productos adicionales.
 tiene consultas en paralelo
 Sólo permite usarlas como procedimiento. Oracle simula parcialmente el
comportamiento proveyendo paquetes, pero no tienen el alcance de
PostgreSQL.
 Sólo puede crear los dos primeros, se recomienda no usar el segundo, y si se
quiere el tercer tipo se debe que comprar software adicional.
Ventajas
 Motor de base de datos objeto-relacional más usado a
nivel mundial.
 Multiplataforma: puede ejecutarse desde un PC hasta
una supercomputadora.
 Permite el uso de particiones para hacer consultas,
informes, análisis de datos, etc.
Mongo DB
MongoDB (de la palabra en inglés “humongous” que
significa enorme) es un sistema de base de datos NoSQL
orientado a documentos, desarrollado bajo el concepto
de código abierto. MongoDB forma parte de la nueva
familia de sistemas de base de datos NoSQL.
Diferencias
- Documentos JSON se puede comparar a matrices
asociativas al usar objetos de PHP y directorios al utilizar
Python.
- Consulta de MongoDB es orientado a objetos
- MongoDB no soporta las articulaciones, es compatible con
los tipos de datos multidimensionales como otros
documentos y matrices.
- En MongoDB, sólo tendrá una serie de comentarios y uno
colección de mensajes dentro de un poste.
- No hay soporte para las transacciones en MongoDB y la
operación solo es atómica.
Ventajas
 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
Oracle NoSQL Database proporciona un modelo de
transacción poderoso y flexible que simplifica
enormemente el proceso de desarrollo de una aplicación
basada en NoSQL. Escala horizontalmente con mayor
disponibilidad y balance de carga transparente aún
cuando agrega una nueva capacidad dinámicamente.
Diferencias
Oracle NoSQL A diferencia de las bases de datos relacionales,
que comparten ciertos estándares, las bases de datos NoSQL
tienen pocas normas en común. Cada base de datos NoSQL
tiene su propia API, las interfaces de consultas son únicas y
tienen peculiaridades. Esta falta de normas significa que es
imposible cambiar simplemente de un proveedor a otro, por
si no quedara satisfecho con el servicio.
1.-Escalada horizontalmente
2.-base de datos de valor clave para servicios de Internet y
nube
3.-proporciona un modelo de transacción poderoso y flexible
que simplifica enormemente el proceso de desarrollo de una
aplicación basada en NoSQL.
Ventajas
- Voldemort es una base de datos de código abierto
- Escalamiento
- Disponibilidad de la información
- Uso de frameworks y APIs
- Almacenamiento y reenvío de datos en tiempo real.
- Evita cuellos de botella
- Manejo de mayor cantidad de datos
Cassandra
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.
Diferencias
La diferencia más importante es el modelo de datos,
Cassandra utiliza una estructura basada en columnas,
Principalmente
1.- Rápidas respuestas aunque la demanda crezca.
2.- Almacenamiento distribuido.
3.-Escalabilidad horizontal (añade nuevo hardware
cuando sea preciso).
Ventajas
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.

Más contenido relacionado

La actualidad más candente (20)

Act4 bd moreno_joel
Act4 bd moreno_joelAct4 bd moreno_joel
Act4 bd moreno_joel
 
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
 
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
 
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
 
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
 
Presentación1
Presentación1Presentación1
Presentación1
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Las bases de datos
Las bases de datosLas bases de datos
Las bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
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
 
Base de datos
Base de datosBase de datos
Base de datos
 
Act1.7 nosql terminado corregido
Act1.7 nosql terminado corregidoAct1.7 nosql terminado corregido
Act1.7 nosql terminado corregido
 

Destacado

Dielectric property of chromium oxide nanoparticles
Dielectric property of chromium oxide nanoparticlesDielectric property of chromium oxide nanoparticles
Dielectric property of chromium oxide nanoparticlesGaurav Yogesh
 
10 metal matrix nanocoatings-mertensetal-u lg
10 metal matrix nanocoatings-mertensetal-u lg10 metal matrix nanocoatings-mertensetal-u lg
10 metal matrix nanocoatings-mertensetal-u lgSirris
 
Electrochemical synthesis of nanoparticles
Electrochemical synthesis of nanoparticlesElectrochemical synthesis of nanoparticles
Electrochemical synthesis of nanoparticlesJohn Wachira
 
Ion Implantation
Ion Implantation Ion Implantation
Ion Implantation Younes Sina
 
Plasmon Enhanced Solar Cells, Jan-Henrik Smått
Plasmon Enhanced Solar Cells, Jan-Henrik SmåttPlasmon Enhanced Solar Cells, Jan-Henrik Smått
Plasmon Enhanced Solar Cells, Jan-Henrik SmåttBusiness Turku
 
synthesis of doped chromium oxide nanoparticles
synthesis of doped chromium oxide nanoparticlessynthesis of doped chromium oxide nanoparticles
synthesis of doped chromium oxide nanoparticlesGaurav Yogesh
 
NANO MATERIALS ON CONSTRUCTION
NANO MATERIALS ON CONSTRUCTIONNANO MATERIALS ON CONSTRUCTION
NANO MATERIALS ON CONSTRUCTIONkuntansourav
 
Synthesis and Characterization of Core/Shell Nanoparticles
Synthesis and Characterization of Core/Shell NanoparticlesSynthesis and Characterization of Core/Shell Nanoparticles
Synthesis and Characterization of Core/Shell NanoparticlesShamoon_ssr
 
Core shell nanostructures
Core shell nanostructuresCore shell nanostructures
Core shell nanostructuresshashank chetty
 
Preparation of Nanoparticles
Preparation of NanoparticlesPreparation of Nanoparticles
Preparation of Nanoparticleshephz
 
Atomic Layer Depostion , 7th Jan 2014
Atomic Layer Depostion , 7th Jan 2014Atomic Layer Depostion , 7th Jan 2014
Atomic Layer Depostion , 7th Jan 2014Chinmayananda Gouda
 
Synthesis of nanoparticles- physical,chemical and biological
Synthesis of nanoparticles- physical,chemical and biologicalSynthesis of nanoparticles- physical,chemical and biological
Synthesis of nanoparticles- physical,chemical and biologicalPriya Nanda
 

Destacado (19)

Mecanismos porosos
Mecanismos porososMecanismos porosos
Mecanismos porosos
 
Normarieli's final presentation
Normarieli's final presentation Normarieli's final presentation
Normarieli's final presentation
 
Dielectric property of chromium oxide nanoparticles
Dielectric property of chromium oxide nanoparticlesDielectric property of chromium oxide nanoparticles
Dielectric property of chromium oxide nanoparticles
 
10 metal matrix nanocoatings-mertensetal-u lg
10 metal matrix nanocoatings-mertensetal-u lg10 metal matrix nanocoatings-mertensetal-u lg
10 metal matrix nanocoatings-mertensetal-u lg
 
Electrochemical synthesis of nanoparticles
Electrochemical synthesis of nanoparticlesElectrochemical synthesis of nanoparticles
Electrochemical synthesis of nanoparticles
 
Ion Implantation
Ion Implantation Ion Implantation
Ion Implantation
 
SODIS
SODISSODIS
SODIS
 
Plasmon Enhanced Solar Cells, Jan-Henrik Smått
Plasmon Enhanced Solar Cells, Jan-Henrik SmåttPlasmon Enhanced Solar Cells, Jan-Henrik Smått
Plasmon Enhanced Solar Cells, Jan-Henrik Smått
 
synthesis of doped chromium oxide nanoparticles
synthesis of doped chromium oxide nanoparticlessynthesis of doped chromium oxide nanoparticles
synthesis of doped chromium oxide nanoparticles
 
Nanofibers
NanofibersNanofibers
Nanofibers
 
NANO MATERIALS ON CONSTRUCTION
NANO MATERIALS ON CONSTRUCTIONNANO MATERIALS ON CONSTRUCTION
NANO MATERIALS ON CONSTRUCTION
 
Synthesis and Characterization of Core/Shell Nanoparticles
Synthesis and Characterization of Core/Shell NanoparticlesSynthesis and Characterization of Core/Shell Nanoparticles
Synthesis and Characterization of Core/Shell Nanoparticles
 
CHEMISTRY OF NANOSCALE MATERIALS
CHEMISTRY OF NANOSCALE MATERIALSCHEMISTRY OF NANOSCALE MATERIALS
CHEMISTRY OF NANOSCALE MATERIALS
 
Seminar ppt
Seminar pptSeminar ppt
Seminar ppt
 
Core shell nanostructures
Core shell nanostructuresCore shell nanostructures
Core shell nanostructures
 
Preparation of Nanoparticles
Preparation of NanoparticlesPreparation of Nanoparticles
Preparation of Nanoparticles
 
Atomic Layer Depostion , 7th Jan 2014
Atomic Layer Depostion , 7th Jan 2014Atomic Layer Depostion , 7th Jan 2014
Atomic Layer Depostion , 7th Jan 2014
 
Synthesis of nanoparticles- physical,chemical and biological
Synthesis of nanoparticles- physical,chemical and biologicalSynthesis of nanoparticles- physical,chemical and biological
Synthesis of nanoparticles- physical,chemical and biological
 
Thermal barrier coating
Thermal barrier coatingThermal barrier coating
Thermal barrier coating
 

Similar a Principales bases de datos existentes

Similar a Principales bases de datos existentes (20)

Base de datos ventajas y desventajas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajas
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Actv4_bd_moreno_joel
Actv4_bd_moreno_joelActv4_bd_moreno_joel
Actv4_bd_moreno_joel
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Cordova angelica basededatos
Cordova angelica basededatosCordova angelica basededatos
Cordova angelica basededatos
 
Carmen rojas
Carmen rojasCarmen rojas
Carmen rojas
 
Base de datos3
Base de datos3Base de datos3
Base de datos3
 
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
 
Basede datos nlsg
Basede datos nlsgBasede datos nlsg
Basede datos nlsg
 
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
 
Presentación1 bases de datos
Presentación1 bases de datosPresentación1 bases de datos
Presentación1 bases de datos
 
Que es una base de datos
Que es una base de datosQue es una base de datos
Que es una base de datos
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
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
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 

Último

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

Último (13)

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

Principales bases de datos existentes

  • 2. ¿Qué es una bases de datos? Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico. Las bases de datos tradicionales se organizan por campos, registros y archivos.
  • 3. ¿Qué es una base de datos de tipo SQL? SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de consulta estructurada) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas.
  • 4. ¿Qué es una base de datos No- SQL? En informática, NoSQL (a veces llamado "no sólo SQL") es una amplia clase de sistemas de gestión de bases de datos que difieren del modelo clásico del sistema de gestión de bases de datos relacionales (RDBMS) en aspectos importantes, el más destacado es que no usan SQL como el principal lenguaje de consultas.
  • 5.
  • 6. SQL Server Microsoft SQL Server. Microsoft SQL Server es un sistema de manejo de bases de datos del modelo relacional, desarrollado por la empresa Microsoft.
  • 7. Diferencias - Solo para Windows - De Paga - No permite elegir diferentes formas de almacenamiento. - No es open source
  • 8. Ventajas  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.
  • 9. Oracle Oracle es básicamente un herramienta cliente/servidor para la gestión de base de datos, es un producto vendido a nivel mundial, aunque la gran potencia que tiene y su elevado precio hace que solo se vea en empresas muy grandes y multinacionales, por norma general.
  • 10. Diferencias  Software de licencia comercial  Soporta consultas en paralelo  Tiene sólo 1 lenguaje procedurales  No es posible desarrollar tipos de datos propios  Las herramientas de configuración de Oracle son tal vez las mejores en el mercado  Tiene muchos más parámetros de configuración, sin embargo muchos de ellos son solo conocidos por la misma gente de Oracle que manipulan solo si se recibe el soporte oficial de Oracle.  Es sólo una base de datos Relacional. Oracle no tiene la infraestructura OR y la simula con productos adicionales.  tiene consultas en paralelo  Sólo permite usarlas como procedimiento. Oracle simula parcialmente el comportamiento proveyendo paquetes, pero no tienen el alcance de PostgreSQL.  Sólo puede crear los dos primeros, se recomienda no usar el segundo, y si se quiere el tercer tipo se debe que comprar software adicional.
  • 11. Ventajas  Motor de base de datos objeto-relacional más usado a nivel mundial.  Multiplataforma: puede ejecutarse desde un PC hasta una supercomputadora.  Permite el uso de particiones para hacer consultas, informes, análisis de datos, etc.
  • 12. Mongo DB MongoDB (de la palabra en inglés “humongous” que significa enorme) es un sistema de base de datos NoSQL orientado a documentos, desarrollado bajo el concepto de código abierto. MongoDB forma parte de la nueva familia de sistemas de base de datos NoSQL.
  • 13. Diferencias - Documentos JSON se puede comparar a matrices asociativas al usar objetos de PHP y directorios al utilizar Python. - Consulta de MongoDB es orientado a objetos - MongoDB no soporta las articulaciones, es compatible con los tipos de datos multidimensionales como otros documentos y matrices. - En MongoDB, sólo tendrá una serie de comentarios y uno colección de mensajes dentro de un poste. - No hay soporte para las transacciones en MongoDB y la operación solo es atómica.
  • 14. Ventajas  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.
  • 15. Oracle NoSQL Oracle NoSQL Database proporciona un modelo de transacción poderoso y flexible que simplifica enormemente el proceso de desarrollo de una aplicación basada en NoSQL. Escala horizontalmente con mayor disponibilidad y balance de carga transparente aún cuando agrega una nueva capacidad dinámicamente.
  • 16. Diferencias Oracle NoSQL A diferencia de las bases de datos relacionales, que comparten ciertos estándares, las bases de datos NoSQL tienen pocas normas en común. Cada base de datos NoSQL tiene su propia API, las interfaces de consultas son únicas y tienen peculiaridades. Esta falta de normas significa que es imposible cambiar simplemente de un proveedor a otro, por si no quedara satisfecho con el servicio. 1.-Escalada horizontalmente 2.-base de datos de valor clave para servicios de Internet y nube 3.-proporciona un modelo de transacción poderoso y flexible que simplifica enormemente el proceso de desarrollo de una aplicación basada en NoSQL.
  • 17. Ventajas - Voldemort es una base de datos de código abierto - Escalamiento - Disponibilidad de la información - Uso de frameworks y APIs - Almacenamiento y reenvío de datos en tiempo real. - Evita cuellos de botella - Manejo de mayor cantidad de datos
  • 18. Cassandra 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.
  • 19. Diferencias La diferencia más importante es el modelo de datos, Cassandra utiliza una estructura basada en columnas, Principalmente 1.- Rápidas respuestas aunque la demanda crezca. 2.- Almacenamiento distribuido. 3.-Escalabilidad horizontal (añade nuevo hardware cuando sea preciso).
  • 20. Ventajas 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.