2. • Una base 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.
¿Qué es una base de datos?
3. ¿Qué es una base de datos de tipo
SQL?
• SQL (Structured Query Language) es un lenguaje de programación
estándar e interactivo para la obtención de información desde una base
de datos y para actualizarla. Aunque SQL es a la vez un ANSI y una
norma ISO, muchos productos de bases de datos soportan SQL con
extensiones propietarias al lenguaje estándar. Las consultas toman la
forma de un lenguaje de comandos que permite seleccionar, insertar,
actualizar, averiguar la ubicación de los datos, y más. También hay una
interfaz de programación.
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 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. 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.
5. Base de datos mas populares
• 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.
• MongoDB (del inglés humongous, "enorme") es un sistema de base de
datos NoSQL orientado a documentos de código abierto.
• En lugar de guardar los datos en tablas, tal y como se hace en las bases de
datos relacionales, MongoDB guarda estructuras de datos BSON (una
especificación similar a JSON) con un esquema dinámico, haciendo que la
integración de los datos en ciertas aplicaciones sea más fácil y rápida.
6. • 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.
• 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.
7. • Apache 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.