Caja de herramientas de inteligencia artificial para la academia y la investi...
Principales base de datos existentes
1. Principales base de
datos existentes
Rosa Aída Morales Gerardo
Colegio de Bachilleres
Ciudad de México
Curso: Informática
Grupo: G4
Facilitadora:
Fátima C. Rodríguez
Góngora
2. Base de Datos
• Es una colección de datos organizados y estructurados según un
determinado modelo de información que refleja no sólo los datos
en sí mismos, sino también las relaciones que existen entre ello.
3. Base de datos SQL
Es un lenguaje de programación diseñado para almacenar, manipular
y recuperar datos almacenados en una bases de datos relacionales.
SQL apareció en 1974, cuando un grupo de IBM desarrolló el primer
prototipo de una base de datos relacional.
4. Base de datos No- SQL
Son sistemas de almacenamiento de información que no cumplen con el
esquema entidad-relación, no imponen una estructura de datos en
forma de tablas y relaciones entre ellas , en ese sentido son más
flexibles, ya que suelen permitir almacenar información en otros
formatos como clave-valor (similar a tablas Hash), Mapeo de Columnas,
Documentos o Grafos.
5. Bases de datos más populares (incluir diferenciales
de cada una y sus ventajas sobre otras bases de
datos)
SQL Server
Oracle
Mongo DB
Oracle NoSQL
Cassandra
6. SQL server
Diferencias
• SQL Server tiene justo la edición
que necesita.
• SQL Server tiene la capacidad de
enviar correos electrónicos a
través del código.
• Pueden estar almacenados en un
equipo o en equipos distintos
Ventajas
• Soporte de transacciones
• Soporta procedimientos almacenados.
• Permite trabajar en modo
• Escalabilidad, estabilidad y
seguridad.
• Es útil para manejar y obtener datos
de la red de redes.
7. Oracle
Diferencias
• Es un sistema de base de datos
relacional, se considera como
una de las bases de datos más
completos.
• Es potente herramienta como
cliente servidor para la gestión
de base de datos.
Ventajas
• Es una base de datos con más
orientado a internet.
• Soporta todas las funciones
que se espera de un servidor
serio.
• Puede ejecutarse en multitud
de sistemas operativos.
8. Mongo DB
Diferencias
• No es necesario seguir un
esquema.
• Tiene problemas de rendimiento
cuando el volumen de datos
supera los 100GB.
Ventajas
• Tiene la capacidad de realizar
consultas utilizando javascript,
haciendo que estas sean enviadas
directamente a la base de datos
para ser ejecutada.
• Fácil de entender.
• Es rápida y es funcional.
• Es gratuito y es multiplataforma.
9. Oracle No SQL
Diferencias
• Simplemente guarda el recibo.
• Es libre de esquemas.
• Escala horizontalmente con mayor
disponibilidad y balance de carga
transparente aún cuando agrega una
nueva capacidad dinámicamente.
Ventajas
• Alta disponibilidad.
• El Driver de Oracle NoSQL particiona
los datos en tiempo real y los
distribuye sobre los nodos de
almacenaminto
• Organiza los registros usando claves.
• Es configurable.
10. Cassandra
Diferencias
• Tiene un poderoso sistema de
recuperación de datos.
• Las bases de datos pueden estar
distribuidas en toda la red.
• Cada base de datos contiene su
propio árbol de temas.
Ventajas
• Gran viabilidad.
• Bajo costo de realización.
• Tiene escalabilidad incremental.
• Detección automática de fallos.