PRINCIPALES BASES DE
DATOS EXISTENTES
SANTIAGO CEDILLO GILA ITZEL
QUE ES UNA BASE DE DATOS
• 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.
QUE ES UNA BASE DE DATOS TIPO SQL
• Es un lenguaje declarativo de acceso a bases de datos relacionales
que permite especificar diversos tipos de operaciones en ellas. Una
de sus características es el manejo del álgebra y el cálculo relacional
que permiten efectuar consultas con el fin de recuperar de forma
sencilla información de interés de bases de datos, así como hacer
cambios en ella.
• • El SQL es un lenguaje de acceso a bases de datos que explota la
flexibilidad y potencia de los sistemas relacionales y permite así gran
variedad de operaciones.
¿QUE ES UNA BASE DE DATOS TIPO SQL?
• SQL significa Structured Query Language. SQL se utiliza para
comunicarse con una base de datos.
• De acuerdo con ANSI (American National Standards Institute), es el
lenguaje estándar para sistemas de gestión de bases de datos
relacionales.
• Las sentencias SQL se utilizan para realizar tareas como actualizar
datos en una base de datos o recuperar datos de una base de datos.
Algunos sistemas de gestión de bases de datos relacionales comunes
que utilizan SQL son: Oracle, MySQL, Microsoft SQL Server, Access,
Ingres, etc.
QUE ES UNA BASE DE DATOS TIPO 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. Los datos almacenados
no requieren estructuras fijas como tablas, normalmente no soportan
operaciones JOIN, ni garantizan completamente ACID (atomicidad,
consistencia, aislamiento y durabilidad), 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
BASES DE DATOS
MAS POPULARES
SQL SERVER
• Es un sistema de manejo de bases de datos del modelo relacional. 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).
ORACLE
• Es una herramienta cliente/servidor para la gestión de bases 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
grandes empresas y multinacionales, por norma general.
MONGO DB
• MongoDB es la base de datos NoSQL líder y permite a las empresas
ser más ágiles y escalables. Organizaciones de todos los tamaños
están usando MongoDB para crear nuevos tipos de aplicaciones,
mejorar la experiencia del cliente, acelerar el tiempo de
comercialización y reducir costes
ORACLE No SQL
• Es especialmente útil cuando una empresa necesita acceder y
analizar grandes cantidades de datos no estructurados o datos que se
almacenan de forma remota en varios servidores virtuales en la nube.
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. Las arquitecturas
NoSQL frecuentemente aportan escasas garantías de consistencia,
tales como consistencia de eventos o transaccional restringida a ítems
únicos de datos.
CASSANDRA
• base de datos escrita en java, de tipo columna familia, de código
abierto por Facebook en 2008, diseñada por Anash lakshman y
prashant malik de varias maneras se puede pensar en cassandra
como dynamo 2.0 o una unió de dynamo y bigtable. cassandra se
encuentra en producción en Facebook, pero aun se encuentra bajo
fuerte desarrollo
VENTAJAS Y
DESVENTAJAS DE LAS
BASES DE DATOS
BASES DE DATOS VENTAJAS DESVENTAJAS
SQL SERVER • Es útil para manejar y obtener datos de la red de redes.
Nos permite olvidarnos de los ficheros que forman la base de
datos
1. Utiliza mucho la memoria RAM para las instalaciones y
utilización de software. 2. No se puede utilizar como practicas
porque se prohíben muchas cosas, tiene restricciones en lo
particular.
ORACLE • Puede ejecutarse en todas las plataformas, desde una PC,
hasta una supercomputadora. • Oracle soporta todas las
funciones que se esperan de un servidor “serio”
. 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
MONGO DB Mongo DB tiene la capacidad de realizar consultas utilizando
javascript, haciendo que estas sean enviadas directamente a la
base de datos para ser ejecutada
bloquea la base de datos cada vez que se realiza un escritura,
lo que reduce la concurrencia dramáticamente
ORACLE No SQL Estos sistemas responden a las necesidades de escalabilidad
horizontal que tienen cada vez más empresas.
• Pueden manejar enormes cantidades de datos
• No están lo suficientemente maduros para algunas
empresas. • Limitaciones de Inteligencia de Negocios. • La
falta de experiencia. • Problemas de compatibilidad.
CASSANDRA 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
no orientado a transacciones este es le factor mas débil de
esta tecnología

BASEDEDATOS

  • 1.
    PRINCIPALES BASES DE DATOSEXISTENTES SANTIAGO CEDILLO GILA ITZEL
  • 2.
    QUE ES UNABASE DE DATOS • 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.
  • 3.
    QUE ES UNABASE DE DATOS TIPO SQL • Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla información de interés de bases de datos, así como hacer cambios en ella. • • El SQL es un lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales y permite así gran variedad de operaciones.
  • 4.
    ¿QUE ES UNABASE DE DATOS TIPO SQL? • SQL significa Structured Query Language. SQL se utiliza para comunicarse con una base de datos. • De acuerdo con ANSI (American National Standards Institute), es el lenguaje estándar para sistemas de gestión de bases de datos relacionales. • Las sentencias SQL se utilizan para realizar tareas como actualizar datos en una base de datos o recuperar datos de una base de datos. Algunos sistemas de gestión de bases de datos relacionales comunes que utilizan SQL son: Oracle, MySQL, Microsoft SQL Server, Access, Ingres, etc.
  • 5.
    QUE ES UNABASE DE DATOS TIPO 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. Los datos almacenados no requieren estructuras fijas como tablas, normalmente no soportan operaciones JOIN, ni garantizan completamente ACID (atomicidad, consistencia, aislamiento y durabilidad), 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
  • 6.
  • 7.
    SQL SERVER • Esun sistema de manejo de bases de datos del modelo relacional. 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).
  • 8.
    ORACLE • Es unaherramienta cliente/servidor para la gestión de bases 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 grandes empresas y multinacionales, por norma general.
  • 9.
    MONGO DB • MongoDBes la base de datos NoSQL líder y permite a las empresas ser más ágiles y escalables. Organizaciones de todos los tamaños están usando MongoDB para crear nuevos tipos de aplicaciones, mejorar la experiencia del cliente, acelerar el tiempo de comercialización y reducir costes
  • 10.
    ORACLE No SQL •Es especialmente útil cuando una empresa necesita acceder y analizar grandes cantidades de datos no estructurados o datos que se almacenan de forma remota en varios servidores virtuales en la nube. 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. Las arquitecturas NoSQL frecuentemente aportan escasas garantías de consistencia, tales como consistencia de eventos o transaccional restringida a ítems únicos de datos.
  • 11.
    CASSANDRA • base dedatos escrita en java, de tipo columna familia, de código abierto por Facebook en 2008, diseñada por Anash lakshman y prashant malik de varias maneras se puede pensar en cassandra como dynamo 2.0 o una unió de dynamo y bigtable. cassandra se encuentra en producción en Facebook, pero aun se encuentra bajo fuerte desarrollo
  • 12.
    VENTAJAS Y DESVENTAJAS DELAS BASES DE DATOS
  • 13.
    BASES DE DATOSVENTAJAS DESVENTAJAS SQL SERVER • Es útil para manejar y obtener datos de la red de redes. Nos permite olvidarnos de los ficheros que forman la base de datos 1. Utiliza mucho la memoria RAM para las instalaciones y utilización de software. 2. No se puede utilizar como practicas porque se prohíben muchas cosas, tiene restricciones en lo particular. ORACLE • Puede ejecutarse en todas las plataformas, desde una PC, hasta una supercomputadora. • Oracle soporta todas las funciones que se esperan de un servidor “serio” . 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 MONGO DB Mongo DB tiene la capacidad de realizar consultas utilizando javascript, haciendo que estas sean enviadas directamente a la base de datos para ser ejecutada bloquea la base de datos cada vez que se realiza un escritura, lo que reduce la concurrencia dramáticamente ORACLE No SQL Estos sistemas responden a las necesidades de escalabilidad horizontal que tienen cada vez más empresas. • Pueden manejar enormes cantidades de datos • No están lo suficientemente maduros para algunas empresas. • Limitaciones de Inteligencia de Negocios. • La falta de experiencia. • Problemas de compatibilidad. CASSANDRA 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 no orientado a transacciones este es le factor mas débil de esta tecnología