1. ¿QUE 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
2. BASE DE DATOS TIPO SQL
Un tipo de datos de base de datos SQL representa
una tabla de una base de datos relacional o una
estructura similar que contiene conjuntos de datos
(como una vista de Oracle o una lista de filas en un
archivo de texto delimitado por comas).
Las propiedades de configuración
del tipo especifican la estructura y
el contenido de los datos
almacenados en la tabla
• Una tabla de base de datos
DB2
• Una tabla de base de datos
MySQL
• El contenido de un archivo de
texto delimitado por caracteres
3. . ¿Qué es una base de datos No- SQL?
Pese a la no existencia de una definición formal,
cuando hablamos de base datos NoSQL, también
conocidas como “No sólo SQL”, nos referimos a
una amplia clase de sistemas de gestión de datos
(mecanismos para el almacenamiento y
recuperación de datos) que difieren, en aspectos
importantes, del modelo clásico de relaciones
entre entidades (o tablas) existente en los
sistemas de gestión bases de datos relacionales,
siendo el más destacado el que no usan SQL
como lenguaje principal de consulta.
5. Oracle.
Oracle es la primera empresa en desarrollar e implementar software empresarial 100% activado por Internet en
toda su línea de productos: base de datos, aplicaciones comerciales y herramientas para el soporte de
decisiones y el desarrollo de aplicaciones. Esta es una de sus numerosas ventajas, que se resumen en cinco
puntos:
• Motor de base de datos objeto-relacional más usado a nivel mundial.
• Multiplataforma: puede ejecutarse desde un PC hasta una supercomputadora.
• Permite el uso de particiones para hacer consultas, informes, análisis de datos, etc.
• Soporta todas las funciones que se esperan de un buen servidor.
• Software del servidor que puede ejecutarse en multitud de sistemas operativos: Linux, Mac, Windows, etc.
6. SQL Server.
Microsoft SQL Server: es un sistema para la gestión de
bases de datos producido por Microsoft basado en el
modelo relacional. Sus lenguajes para consultas son T -
SQL y ANSI SQL. Micros oft SQL Server constituye la
alternativa de Microsoft a otros potentes sistemas gestores
de bases de datos como son Oracle, Sybase ASE,
PostgreSQL
• Un ventaja de instalar un sistema de servidores SQL es
que estás uniendo una comunidad de servidores de SQL
de Microsoft. En el 2008, el 20 por ciento del mercado de
bases de datos pertenecían a los sistemas de servidores
de SQL de Microsoft, según IDC, una firma
independiente de investigación de mercado. IDC predice
que un fuerte crecimiento continuará en la empresa.
Encontrarás a muchos colegas en todo el mundo
dispuestos a discutir problemas y soluciones en los
grupos de usuarios de SQL, sitios web, sesiones de
entrenamiento, listas de correos electrónicos y otros
medios
7. Mongo DB.
Las bases de datos de NoSQL presentan muchas ventajas
en comparación con las bases de datos tradicionales.
A diferencia de las bases de datos relacionales, las bases
de datos NoSQL están basadas en key-value pairs
Algunos tipos de almacén de bases de datos NoSQL
incluyen diferentes tipos de almacenes como por ejemplo
el almacén de columnas, de documentos, de key value
store, de gráficos, de objetos, de XML y otros modos de
almacén de datos.
Algunos tipos de almacén de bases de datos NoSQL
incluyen almacenes de columnas, de documentos, de
valores de claves, de gráficos, de objetos, de XML y otros
modos de almacén de datos.
Podría decirse que las bases de datos NoSQL de código
abierto tienen una implementación rentable. Ya que no
requieren las tarifas de licencia y pueden ejecutarse en
hardware de precio bajo.
Cuando trabajamos con bases de datos NoSQL, ya sean
de código abierto o tengan un propietario, la expansión es
más fácil y más barata que cuando se trabaja con bases
de datos relacionales. Esto se debe a que se realiza un
escalado horizontal y se distribuye la carga por todos los
nodos. En lugar de realizarse una escala vertical, más
típica en los sistemas de bases de datos relacionales.
8. Oracle NoSQL.
La diferencia fundamental entre ambos tipos de
bases de datos radica en que las bases de
datos NoSQL no utilizan el modelo relacional.
• Está más adaptado su uso y los perfiles
que los conocen son mayoritarios y más
baratos.
• Debido al largo tiempo que llevan en el
mercado, estas herramientas tienen un
mayor soporte y mejores suites de
productos y add-ons para gestionar estas
bases de datos.
• La atomicidad de las operaciones en la
base de datos. Esto es, que en estas
bases de datos o se hace la operación
entera o no se hace utilizando la famosa
técnica del rollback.
• Los datos deben cumplir requisitos de
integridad tanto en tipo de dato como en
compatibilidad.
9. Cassandra.
Las bases de datos de NoSQL presentan muchas ventajas en comparación
con las bases de datos tradicionales.
• A diferencia de las bases de datos relacionales, las bases de datos
NoSQL están basadas en key-value pairs
• Algunos tipos de almacén de bases de datos NoSQL incluyen diferentes
tipos de almacenes como por ejemplo el almacén de columnas, de
documentos, de key value store, de gráficos, de objetos, de XML y otros
modos de almacén de datos.
• Algunos tipos de almacén de bases de datos NoSQL incluyen almacenes
de columnas, de documentos, de valores de claves, de gráficos, de
objetos, de XML y otros modos de almacén de datos.
• Podría decirse que las bases de datos NoSQL de código abierto tienen
una implementación rentable. Ya que no requieren las tarifas de licencia y
pueden ejecutarse en hardware de precio bajo.
• Cuando trabajamos con bases de datos NoSQL, ya sean de código
abierto o tengan un propietario, la expansión es más fácil y más barata
que cuando se trabaja con bases de datos relacionales. Esto se debe a
que se realiza un escalado horizontal y se distribuye la carga por todos
los nodos. En lugar de realizarse una escala vertical, más típica en los
sistemas de bases de datos relacionales.