2. ¿Que es una base de datos?
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.
Una base de datos o banco de datos es un conjunto de datos
pertenecientes a un mismo contexto y almacenados sistemáticamente
para su posterior uso. En este sentido; una biblioteca puede considerarse
una base de datos compuesta en su mayoría por documentos y textos
impresos en papel e indexados para su consulta. Actualmente, la mayoría
de las bases de datos están en formato digital, siendo este un
componente electrónico, por tanto, se ha desarrollado y se ofrece un
amplio rango de soluciones al problema del almacenamiento de datos.
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. 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.
Los orígenes de SQL están ligados a las bases de datos de las pc o móvil aun a
los de las bases de datos relacionales. En 1970 E. F. Codd propone el modelo
relacional y asociado a este un sublenguaje de acceso a los datos basado en el
cálculo de predicados. Basándose en estas ideas, los laboratorios
de IBM definieron el lenguaje SEQUEL(Structured English Query Language) que
más tarde fue ampliamente implementado por el sistema de gestión de bases
de datos (SGBD) experimental System R, desarrollado en 1977 también por IBM.
Sin embargo, fue Oracle quien lo introdujo por primera vez en 1979 en un
producto comercial.
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 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. SQL SERVER
VENTAJAS DESVENTAJAS DIFERENCIAS CON OTRAS BASES
DE DATOS
• 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.
• Utiliza mucho la memoria
RAM para las instalaciones y
utilización de software
• No se puede utilizar como
prácticas, porque se
prohíben muchas cosas,
tiene restricciones en lo
particular.
• La relación, calidad y el
precio está muy debajo
comparado con Oracle
• Tiene muchos bloqueos a
nivel de pagina, un tamaño
de pagina fijo y demasiado
pequeño.
• 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.
7. ORACLE
VENTAJAS DESVENTAJAS DIFERENCIAS CON OTRAS BASES
DE DATOS
• Permite el uso de particiones
para la mejora de la
eficiencia, de replicación.
• Admiten la administración
de bases de datos
distribuidas.
• Oracle es el motor de base
de datos relacional más
usado a nivel mundial.
• Puede ejecutarse en todas
las plataformas, desde una
Pc hasta una
supercomputadora.
• El mayor inconveniente de
Oracle es quizás su precio.
• 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.
• También es elevado el coste
de la formación.
• El software del servidor
puede ejecutarse en multitud
de sistemas operativos.
• Oracle es la base de datos
con mas orientación hacía
INTERNET
8. MONGO DB
VENTAJAS DESVENTAJAS DIFERENCIAS CON OTRAS BASES
DE DATOS
• 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).
• bloquea la base de datos cada
vez que se realiza un escritura, lo
que reduce la concurrencia
dramáticamente.
• retorna cuando no se a escrito la
información en el espacio de
almacenamiento permanente,
puede ocasionar perdida de
información.
• cambia el valor por defecto para
escribir al menos una replica,
pero esto sigue sin satisfacer la
durabilidad ni la verificabilidad.
• tiene problemas de rendimiento
cuando el volumen de datos
supera los 100GB.
• se puede agregar nuevas
maquinas a mongo DB con
el sistema de base corriendo.
• Es un software libre.
9. ORACLE NoSQL
VENTAJAS DESVENTAJAS DIFERENCIAS CON OTRAS BASES
DE DATOS
• Escala horizontalmente con
mayor disponibilidad y
balance de carga
transparente aún cuando
agrega una nueva capacidad
dinámicamente.
• La principal ventajas de las
BD NOSQL es la distribución
de los datos y la buena
escalabilidad de las bases de
datos.
• proporciona un modelo de
transacción poderoso y
flexible que simplifica
enormemente el proceso de
desarrollo de una aplicación
basada en NoSQL.
• Oracle NoSQL las bases de
datos NoSQL tienen pocas
normas en común. Cada
base de datos NoSQL tiene
su propia API
• Cada base de datos NoSQL
tiene su propia API, las
interfaces de consultas son
únicas y tienen
peculiaridades.
• Falta de normas, significa
que es imposible cambiar
simplemente de un
proveedor a otro, por si no
quedara satisfecho con el
servicio
• 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
10. CASSANDRA
VENTAJAS DESVENTAJAS DIFERENCIAS CON OTRAS BASES
DE DATOS
• 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.
• No orientado a transacciones
este es le factor mas débil de
esta tecnología.
• El hecho de tener los datos
guardados columna a
columna nos permite
retornar las filas mas
rápidamente, pero al
insertar, actualizar o borrar
un registro, se deberá hacer
en mas 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.
• Fue originalmente creada
por Facebook y donada a
Apache como software libre
en 2009.
• Es una de las base de datos
NoSQL más relevantes a
nivel mundial: Netflix, eBay,
Twitter, Urban Airship,
Constant Contact, Reddit,
Cisco, OpenX, Digg,
CloudKick, Ooyala
• Cassandra puede manejar
varios terabytes de datos si
lo necesita y puede,
fácilmente, manejar millones
de ficheros, incluso en un
clúster pequeño .
11. Bibliografía
Aleixandre-Benavent, R., Alcaide, G. G., de Dios, J. G., & Alonso-Arroyo, A. (2011). Fuentes de información
bibliográfica (I). Fundamentos para la realización de búsquedas bibliográficas/Sources of bibliographic
information. Rationale for conducting a literature search. Acta Pediátrica Española, 69(3), 131.
Medina-López, C., Marín-García, J. A., & Alfalla-Luque, R. (2010). Una propuesta metodológica para la realización
de búsquedas sistemáticas de bibliografía (A methodological proposal for the systematic literature
review).WPOM-Working Papers on Operations Management, 1(2), 13-30.
Elmasri, R., Navathe, S. B., Castillo, V. C., Espiga, B. G., & Pérez, G. Z. (2002).Fundamentos de sistemas de bases de
datos. Addison-Wesley.
https://es.wikipedia.org/wiki/NoSQL
http://www.ehowenespanol.com/ventajas-desventajas-oracle-sql-lista_464674/
http://perezlili.blogspot.mx/2014/08/base-de-datos.html
http://sqlserver4b.weebly.com/ventajas-y-desventajas.html
http://perezlili.blogspot.mx/2014/08/apache-cassandra.html
http://es.slideshare.net/dipina/nosql-cassandra-couchdb-mongodb-y-neo4j