2. ¿QUÉ ES UNA BASE 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.
3. ¿QUE ES UNA BASE DE
DATOS SQL?
Es un lenguaje específico del dominio que da acceso a
un sistema de gestión de bases de datos relacionales
que permite especificar diversos tipos de operaciones en
ellos. 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
bases de datos, así como hacer cambios en ellas.
4. ¿QUÉ ES UNA BASE DE
DATOS NO-SQL
Es una amplia clase de sistemas de gestión de bases de datos
que difieren del modelo clásico de SGBDR (Sistema de Gestión
de Bases de Datos Relacionales) en aspectos importantes,
siendo el más destacado que no usan SQL como lenguaje
principal de consultas. Los datos almacenados no requieren
estructuras fijas como tablas. Los sistemas No SQL se
denominan a veces "no sólo SQL" para subrayar el hecho de
que también pueden soportar lenguajes de consulta de tipo SQL.
5. Diferencia Ventajas Desventajas
SQL Server La relación, calidad y el precio esta muy debajo
comparado con Oracle.
Es posible tener en ejecución la instancia de Oracle
sin necesidad de abrir la base de datos.
En SQL Server una instancia no puede comenzar
sin primero tener sus bases de datos de sistemas
en línea.
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.
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.
3. Tiene muchos bloqueos a nivel de página, un tamaño de
página fijo y demasiado pequeño, una pésima
implementación de los tipos de datos variables.
Oracle Oracle ofrece herramientas sólidas y software por
encima del resto. Permite cambios de código
cuando la base de datos está en uso, lo que
minimiza el tiempo de inactividad para redefinir los
objetos y actualizar los componentes de la
aplicación.
1)Oracle es el motor de base de datos objeto-
relacional más usado a nivel mundial.
2)Puede ejecutarse en todas las plataformas, desde
una Pc hasta un supercomputador.
3)Oracle soporta todas las funciones que se esperan
de un servidor4)Permite el uso de particiones para la
mejora de la eficiencia, de replicación e incluso
ciertas versiones admiten la administración de bases
de datos distribuidas.
5)El software del servidor puede ejecutarse en
multitud de sistemas operativos.
1)Las versiones más recientes de Oracle son la
11g, 10g, 9g, 8g, desde el lanzamiento original de
la 8 se sucedieron varias versiones con
correcciones, hasta alcanzar la estabilidad en la
8.0.3. 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.
2)El mayor inconveniente de Oracle es quizás su
precio. Otro problema es la necesidad de ajustes.
Un error frecuente consiste en pensar que basta
instalar el Oracle en un servidor y enchufar
directamente las aplicaciones clientes
6. Diferencia Ventajas Desventajas
Mongo DB Mongo y Cassandra. Ambas bases de datos están creciendo
su adopción según este ranking; en el gráfico bajo estas
líneas puede observarse de arriba a abajo la evolución a lo
largo del último año y medio de Oracle, Microsoft SQL server,
MySQL (las tres bases de datos que con diferencia lideran
este ranking).
1. Velocidad de consultas.
Código abierto.
2. Escalamiento sencillo.
3. Utiliza la memoria interna para
almacenar el (windowed) conjunto de
trabajo, lo que permite un acceso más
rápido de los datos
1. No esta lo suficientemente maduro
para algunas empresas.
2. Falta experiencia.
3. Problemas de compatibilidad.
Oracle No-
SQL
Modelo de programación simple con transacciones ACID,
modelos de datos tubulares y soporte JSON.
Seguridad de aplicaciones con autenticación y cifrado SSL de
nivel de sesión
1. Escala horizontal con mayor
disponibilidad y balance de carga
transparente aun cuando agrega
una nueva capacidad
dinámicamente.
2. Distribución de los datos y la buena
escabilidad de las bases de datos.
3. Proporciona un modelo de
transacción poderoso y flexible qué
simplifica enormemente el proceso
de desarrollo.
1. Oracle No SQL las bases de datos
No SQL tienen pocas normas en
común,. Cada base de datos tiene su
propia API.
2. Falta de normas, significa que es
imposible cambiar simplemente de
un proveedor a otro, por si no
quedara satisfecho con el servicio.
7. Diferencia Ventajas Desventajas
Casandra • Fue originalmente creada por Facebook y donada a
apache como software libre en 2009
• Es una de las bases de datos mas relevantes a nivel
mundial : Netflix , eBay, Twitter , Urban airship ,
constant contact , reddit , Cisco , openX , digg ,
Cloudkick , Ooyala .
• Casandra puede manejar varios terabytes de datos si
lo necesita y puede fácilmente manejar millones de
ficheros , incluso en un clúster pequeño.
• Orientando a la 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 multiplicar data
centers; almacenamiento de los
datos tipo columna familiar.
• No orientando a transacciones este
es el factor mas débil de esta
tecnología
• El hecho de tener datos guardados
columna nos permite ratonar las
filas mas rápidamente, pero al
insertar , actualizar o borrar un
registro , se deberá hacer de una
ubicación ; por esta razón este tipo
de base de datos no se recomienda
para sistemas de tipo OLTP
orientados a transacciones y alta
concurrencia.
8. CBTis 75 Miguel Hidalgo y Costilla.
Materia: TIC.
Profesor: Luis Gerardo Torres Soria.
Integrantes.
Yuliana Yazmin Cortez Ramírez.
Montserrat Avilés Vázquez.
1ro “O”
Fecha:19 de octubre de 2017.