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. ¿QUÉ ES UNA BASE DE DATOS DE TIPO
SQL?
La sigla que se conoce
como SQL corresponde a la expresión
inglesa Structured Query
Language (entendida en español
como Lenguaje de Consulta Estructurado),
la cual identifica a un tipo de lenguaje
vinculado con la gestión de bases de datos
de carácter relacional que permite la
especificación de distintas clases de
operaciones entre éstas. Gracias a la
utilización del álgebra y de cálculos
relacionales, el SQL brinda la posibilidad de
realizar consultas con el objetivo de
recuperar información de las bases de datos
de manera sencilla.
4. ¿QUÉ ES UNA 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
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.
5. BASES DE DATOS MÁS POPULARES
Microsoft SQL Server : Es una base de datos desarrollada por
Microsoft y sólo tiene compatibilidad con sistemas Windows.
Permite administrar información de otros servidores mejorando
su usabilidad.
Oracle: Oracle es una base de datos que puede correr en casi
cualquier sistema operativo. De Oracle destaca la abundancia de
perfiles con experiencia en esta tecnología y la gran cantidad de
herramientas que hay para su administración y monitorización.}
IBM DB2: Es la segunda base de datos más utilizada en entornos
Unix/Linux después de Oracle. Es claramente un indiscutible
ganador en Mainframe. Hay perfiles profesionales para DB2 pero
no tanto como para Oracle. Por otro lado, el perfil de DB2
Mainframe no tiene por qué saber moverse en DB2 linux/unix.
Teradata: Destaca sobre los demás tipos de bases de datos por
su capacidad de almacenamiento y de análisis de datos. Suele ser
utilizado en grandes instalaciones de Big Data.
6. VENTAJAS DE BASES DE DATOS
Microsoft SQL Server : Soporte de transacciones.
Escalabilidad, estabilidad y seguridad. Soporta
procedimientos almacenados.
Oracle: 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.
IBM DB2: Permite la publicación automática de los datos en
otros sistemas que no sean SQL Server, entre los que se
incluyen DB2. La mayoría de los que utilizan
equipos IBM utilizan DB2 porque es confiable y tiene un
muy buen soporte técnico
Teradata: Máxima escalabilidad sin esfuerzo. Fácil de
administrar. Menos riesgo. Expertos por excelencia en
datawarehousing. Perfecta integración con el Mainframe.
Disponibilidad que contribuye a sus objetivos
7. SQL SERVER
SQL Server es un sistema de gestión de
bases de datos relacionales (RDBMS) de
Microsoft que está diseñado para el
entorno empresarial. SQL Server se ejecuta
en T-SQL (Transact -SQL), un conjunto de
extensiones de programación de Sybase y
Microsoft que añaden varias características
a SQL estándar, incluyendo control de
transacciones, excepción y manejo de
errores, procesamiento fila, así como
variables declaradas.
8. ORACLE
Es básicamente un herramienta
cliente/servidor para la gestión
de base de datos, es un
producto vendido a nivel
mundial, aunque la gran
potencia que tiene y su elevado
precio hace que solo se vea en
empresas muy grandes y
multinacionales, por norma
general.
9. MONGO DB
Mongo DB es una base de datos
orientada a documentos. Esto quiere
decir que en lugar de guardar los datos
en registros, guarda los datos en
documentos. Estos documentos son
almacenados en BSON, que es una
representación binaria de JSON. Una de
las diferencias más importantes con
respecto a las bases de datos relacionales,
es que no es necesario seguir un
esquema. Los documentos de una misma
colección - concepto similar a una tabla
de una base de datos relacional -, pueden
tener esquemas diferentes.
10. ORACLE NOSQL
Es una base de datos de valor
clave distribuida tipo NoSQL
de Oracle
corporación . Proporciona
semántica transaccional para
manipulación de datos,
escalabilidad horizontal y
administración y supervisión
sencillas.
11. CASSANDRA
Es una base de datos NoSQL distribuida
y basada en un modelo de
almacenamiento de «clave-valor», de
código abierto que está escrita en java.
Permite grandes volúmenes de datos en
forma distribuida. Por ejemplo, lo
usa twitter para su plataforma. Su
objetivo principal es la escalabilidad
lineal y la disponibilidad. La arquitectura
distribuida de Cassandra está basada en
una serie de nodos iguales que se
comunican con un protocolo p2p con lo
que la redundancia es máxima. Está
desarrollada por Apache Software
Foundation.