2. ¿Qué son las bases de datos?
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.
3. ¿Qué es una base de datos de tipo
SQL?
Un base de datos relacional es una recopilación de
elementos de datos con relaciones predefinidas
entre ellos. Estos elementos se organizan como un
conjunto de tablas con columnas y filas. Las tablas
se utilizan para guardar información sobre los
objetos que se van a representar en la base de
datos. Cada columna de una tabla guarda un
determinado tipo de datos y un campo almacena
el valor real de un atributo.
4. ¿Qué es una base de datos No-
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.
6. 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.
7. Microsoft SQL Server
Base de datos con compatibilidad únicamente para
sistemas Windows. Hay muchos perfiles expertos en
SQL Server y no es difícil su adquisición. Su
integración con Microsoft Azure ha mejorado mucho
su flexibilidad y rendimiento.
8. es un sistema de base de datos No SQL orientado a
documentos, desarrollado bajo el concepto de código
abierto.
MongoDB forma parte de la nueva familia de sistemas
de base de datos No SQL. En lugar de guardar los datos
en tablas como se hace en las base de datos
relacionales, MongoDB guarda estructuras de datos en
documentos similares a JSON con un esquema
dinámico (MongoDB utiliza una especificación
llamada BSON), haciendo que la integración de los
datos en ciertas aplicaciones sea más fácil y rápida.
MongoDB
9. Oracle NoSQL
Oracle NoSQL Database proporciona un modelo de
transacción potente y flexible que simplifica en gran
medida el proceso de desarrollo de una aplicación
basada en NoSQL. Se escala horizontalmente con alta
disponibilidad y balanceo de carga transparente
incluso cuando se agrega de manera dinámica nueva
capacidad.
10. Apache Cassandra.
es una base de datos No SQL 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.