ACT 4 Base de Datos
La siguiente presentación muestra las
principales bases de datos y las más
populares.
Elaborado por: Rosa María Vargas Reyes
¿Qué es una Base de Datos?
Es un contenedor que permite
almacenar la información de
forma ordenada con diferentes
propósitos y usos.
Base de Datos 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 información de base de
datos, así como hacer cambios en ellas.
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.
Bases de Datos más
Populares
• SQL Server
• Oracle
• Mongo DB
• Oracle No-SQL
• Cassandra
SQL SERVER
Es un sistema de gestión de bases
de datos relacionales (RDBMS) de
Microsoft que está diseñado para el
entorno empresarial.
VENTAJAS
1.Es útil para manejar y obtener datos de la red de redes.
2. Nos permite olvidarnos de los ficheros que forman la base de datos.
3. Si trabajamos en una red social nos permite agregar otros servidores
de SQL Server. 4. Permite administrar permisos a todo.
4. 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
Es una potente herramienta
cliente/servidor para la gestión de
Bases de Datos.
VENTAJAS
1) Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.
2) Soporta todas las funciones que se esperan de un servidor "
3)Permite el uso de particiones para la mejora de la eficiencia
4)El software del servidor puede ejecutarse en multitud de sistemas operativos.
5)Existe una versión personal para Windows 9x, lo cual es un punto a favor para los
desarrolladores que se llevan trabajo a casa.
6)Oracle es la base de datos con más orientación hacía INTERNET.
MONGO DB
Es un sistema de base de datos NoSQL
orientado a documentos, desarrollado bajo el
concepto de código abierto. Mongo DB forma
parte de la nueva familia de sistemas de base
de datos NoSQL.
VENTAJAS
1. Mongo DB tiene la capacidad de realizar consultas utilizando javascript, haciendo que estas sean
enviadas directamente a la base de datos para ser ejecutada.
2. 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.
3. El des-arrollador elige una llave shard(clave).
4. La configuración automática, se puede agregar nuevas maquinas a mongo DB con el sistema de base
corriendo.
ORACLE NO-SQL
Base de datos de valor clave
para servicios de Internet y nube
VENTAJAS
1. Estos sistemas responden a las necesidades de escalabilidad horizontal
que tienen cada vez más empresas.3
2. Pueden manejar enormes cantidades de datos.
3. No generan cuellos de botella.
4. Escalamiento sencillo.
5. Diferentes DBs NoSQL para diferentes proyectos.
6. Se ejecutan en clusters de máquinas baratas.
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.
VENTAJAS
1. Orientado a columna familias
2. 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.
3. Permite replicas a múltiples data centers; almacenamiento de los datos
tipo columna familia.

Base de Datos

  • 1.
    ACT 4 Basede Datos La siguiente presentación muestra las principales bases de datos y las más populares. Elaborado por: Rosa María Vargas Reyes
  • 2.
    ¿Qué es unaBase de Datos? Es un contenedor que permite almacenar la información de forma ordenada con diferentes propósitos y usos.
  • 3.
    Base de DatosSQL 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 información de base de datos, así como hacer cambios en ellas.
  • 4.
    Base de DatosNo-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.
    Bases de Datosmás Populares • SQL Server • Oracle • Mongo DB • Oracle No-SQL • Cassandra
  • 6.
    SQL SERVER Es unsistema de gestión de bases de datos relacionales (RDBMS) de Microsoft que está diseñado para el entorno empresarial. VENTAJAS 1.Es útil para manejar y obtener datos de la red de redes. 2. Nos permite olvidarnos de los ficheros que forman la base de datos. 3. Si trabajamos en una red social nos permite agregar otros servidores de SQL Server. 4. Permite administrar permisos a todo. 4. Permite que alguien conecte su SQLO al nuestro pero sin embargo podemos decirle que no puede ver esta base de datos pero otro si.
  • 7.
    ORACLE Es una potenteherramienta cliente/servidor para la gestión de Bases de Datos. VENTAJAS 1) Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. 2) Soporta todas las funciones que se esperan de un servidor " 3)Permite el uso de particiones para la mejora de la eficiencia 4)El software del servidor puede ejecutarse en multitud de sistemas operativos. 5)Existe una versión personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa. 6)Oracle es la base de datos con más orientación hacía INTERNET.
  • 8.
    MONGO DB Es unsistema de base de datos NoSQL orientado a documentos, desarrollado bajo el concepto de código abierto. Mongo DB forma parte de la nueva familia de sistemas de base de datos NoSQL. VENTAJAS 1. Mongo DB tiene la capacidad de realizar consultas utilizando javascript, haciendo que estas sean enviadas directamente a la base de datos para ser ejecutada. 2. 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. 3. El des-arrollador elige una llave shard(clave). 4. La configuración automática, se puede agregar nuevas maquinas a mongo DB con el sistema de base corriendo.
  • 9.
    ORACLE NO-SQL Base dedatos de valor clave para servicios de Internet y nube VENTAJAS 1. Estos sistemas responden a las necesidades de escalabilidad horizontal que tienen cada vez más empresas.3 2. Pueden manejar enormes cantidades de datos. 3. No generan cuellos de botella. 4. Escalamiento sencillo. 5. Diferentes DBs NoSQL para diferentes proyectos. 6. Se ejecutan en clusters de máquinas baratas.
  • 10.
    CASSANDRA Es una basede 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. VENTAJAS 1. Orientado a columna familias 2. 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. 3. Permite replicas a múltiples data centers; almacenamiento de los datos tipo columna familia.