Este documento proporciona información sobre diferentes tipos de bases de datos, incluyendo las bases de datos relacionales SQL y NoSQL. Explica que una base de datos es un almacén de información organizada y las principales bases de datos son Microsoft SQL Server, Oracle, MongoDB, Oracle NoSQL y Cassandra. También resume las características clave de cada una.
2. INTRODUCCION
Una base de datos es un “almacén” que nos permite guardar grandes cantidades
de información de forma organizada para que luego podamos encontrar y
utilizar fácilmente. A continuación te presentamos una guía que te explicará el
concepto y características de las bases de datos.
El término de bases de datos fue escuchado por primera vez en 1963, en un
simposio celebrado en California, USA. Una base de datos se puede definir
como un conjunto de información relacionada que se encuentra agrupada ó
estructurada.
3. ¿Qué es una base de datos de tipo SQL?
• Es un lenguaje de base de datos que se usa para crear, gestionar y consultar
bases de datos de Microsoft SQL Server y Microsoft Access. Los tipos de
datos de Microsoft SQL se ¿Qué es una base de datos de tipo SQL? Es un
lenguaje de base de datos que se usa para crear, gestionar y consultar bases de
datos de Microsoft SQL Server y Microsoft Access. Los tipos de datos de
Microsoft SQL se refieren a la categoría de la información contenida en las
variables de base de datos. Cada tipo de datos, o variable, se guarda en una
columna distinta dentro de la base de datos. Las definiciones de columna
enseñan a la base de datos cómo se debe almacenar y usar cada tipo de datos.
4. ¿Qué es una base de datos No-SQL?
• Es una multitud de bases de datos que intentan solventar las limitaciones que el modelo
relacional se encuentra en entornos de almacenamiento masivo de datos, y concretamente en
las que tiene en el momento de escalar, donde es necesario disponer de servidores muy
potentes y de balanceo de carga.
- MAS UTILIZADAS
Cassandra
Redis
MongoDB
CocuhDB
5. BASES DE DATOS MAS POPULARES
• Microsoft a desplazado a Oracle del primer lugar debido a sus grandes
avances en Azure que ofrece Máquinas virtuales con SQL Server, Oracle,
MySQL. Es decir, ya no ofrece solamente SQL Server, si no que ofrece una
gama de soluciones heterogéneas incluyendo DocumentDB que permite
manejar NoSQL y también ofrece almacenamiento usando Hadoop para
soluciones con Big Data.
6. • 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 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.
• Oracle: Base de datos que puede correr en casi cualquier sistema operativo. De Oracle
destacamos 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.
Benchmark de Oracle: http://www.oracle.com/us/solutions/performance-
scalability/index.html
7. • MongoDB: Dentro de las bases de datos NoSQL, probablemente una de las más famosas
sea MongoDB. Con un concepto muy diferente al de las bases de datos relacionales, se está
convirtiendo en una interesante alternativa.
Pero cuándo uno se inicia en MongoDB se puede sentir perdido. No tenemos tablas, no
tenemos registros y lo que es más importante, no tenemos SQL. Aun así, MongoDB es una
seria candidata para almacenar los datos de nuestras aplicaciones.
• Oracle NoSQL: es una base de datos NoSQL tipo clave-valor (del estilo de Redis o
Voldemort):
Arquitectura
· Está construida sobre Oracle Berkeley DB Java Edition sobre la que añade una capa de
servicios para usarse en entornos distribuidos
8. • Cassandra: Dentro de los nuevos sistemas de almacenamiento que están
surgiendo dentro del universo Big Data, Cassandra es uno de los más
interesantes y reseñables. Cassandra se define como una base de datos
NoSQL distribuida y masivamente escalable, y esta es su mayor virtud desde
nuestro punto de vista, la capacidad de escalar linealmente.
Además, Cassandra introduce conceptos muy interesantes como el soporte para
multi data center o la comunicación peer-to-peer entre sus nodos. En este
artículo vamos a profundizar en estas y otras características que hacen a
Cassandra tan especial.
9. CONCLUSION
• Despues de haber hecho esta actividad de aprendizaje sobre base de datos
fueron muchos los conocimientos adquiridos después de haber visto las
características y varias bases de datos mas conocidas.
Algún aspecto aprendido es la definición de base de datos, fue lo que mas se
me quedo de esta actividad podemos decir que es una colección de información
para dar servicio de muchas aplicaciones y facilitar el trabajo de los demas.
Por su atención, gracias.