Definición


Una base de datos es una colección ordenada de datos administrada por un sistema de gestión

Tipos de base de datos


Tenemos lo siguientes tipos de base de datos

  • Base de datos relacionales

    Características


    Tenemos las siguientes características de esta base de datos, donde ACID es un acrónimo en inglés de Atomicity, Consistency, Isolation and Durability

    Tipos de datos soportadosModelo de guardado de datosCaso de uso principalCumple ACIDEscalabilidad
    Datos estructuradosPre definidos, modelo relacional fijadoProceso a partir de transacciones y queries complejasSiEscala verticalmente
    Link to original
  • Base de datos NoSQL

    Características


    Tenemos las siguientes características de esta base de datos, donde ACID es un acrónimo en inglés de Atomicity, Consistency, Isolation and Durability

    Tipos de datos soportadosModelo de guardado de datosCaso de uso principalCumple ACIDEscalabilidad
    Datos no estructurados o semi estructuradosSin modelo pre definidorendimiento alto y disponibilidadDepende de la base de datos que se useEscala horizontalmente
    Link to original
  • Base de datos con series de tiempo

    Características


    Tenemos las siguientes características de esta base de datos, donde ACID es un acrónimo en inglés de Atomicity, Consistency, Isolation and Durability

    Tipos de datos soportadosModelo de guardado de datosCaso de uso principalCumple ACIDEscalabilidad
    Serie de tiempoModelo concepctualGuardar y analizar las series de tiempoNoEscala verticalmente

    Se puede ver que son las serie de tiempo acá.

    Link to original
  • Base de datos NewSQL

    Características


    Tenemos las siguientes características de esta base de datos, donde ACID es un acrónimo en inglés de Atomicity, Consistency, Isolation and Durability

    Tipos de datos soportadosModelo de guardado de datosCaso de uso principalCumple ACIDEscalabilidad
    Datos estructurados, no estructurados y semi estructuradosSe puede definir o no el modelo de los datosGuardar grandes cantidad de datos y correr queries complejasNoEscala horizontalmente
    Link to original
  • Base de datos en memoria

    Características


    Tenemos las siguientes características de esta base de datos, donde ACID es un acrónimo en inglés de Atomicity, Consistency, Isolation and Durability

    Tipos de datos soportadosModelo de guardado de datosCaso de uso principalCumple ACIDEscalabilidad
    Datos estructurados, no estructurados y semi estructuradosDepende de la base de datos que se este usandoRespuesta rápida de queriesSiEscala verticalmente
    Link to original
  • Base de datos distribuidos

    Características


    Tenemos las siguientes características de esta base de datos, donde ACID es un acrónimo en inglés de Atomicity, Consistency, Isolation and Durability

    Tipos de datos soportadosModelo de guardado de datosCaso de uso principalCumple ACIDEscalabilidad
    Datos estructurados, no estructurados y semi estructuradosDepende de la base de datos que se este usandoGuardar y analizar grandes cantidad de datosDepende de la base de datos que se este usandoEscala horizontalmente
    Link to original

Transformación del modelo de dominio a la base de datos


Atributos multivaluados

Relaciones 1 a 1

Relaciones 1 a 0..*

Relación 0..* a 0..*

Recursivas 0..1 a 0..1

Recursivas 0..1 a 0..*

Recursividad muchos a muchos

Clases asociativas

Herencia