Logo neptuno

Logo neptuno

Neptuno, es una Base de Datos Estructurada, distribuída a larga escala, considerada como la versión libre para la implementación de BigTable de Google.

Las característica de Neptune:

  • Sistema de Administración de Base de Datos. (No soporta modelo relacional)
  • Escalabilidad:Puede almacenar hasta Petabytes de información.
  • Confiabilidad
  • Bajo Costo, Alto desempeño: Es posible utilizar pc’s.
  • Fácil y rápido análisis: Paradigma MapReduce
  • Sistema de Archivos Abstracto: Soporta varios sistemas de archivos (Por defecto el sistema de archivos de Hadoop)

Modelo de Datos de Neptuno

Es un modelo distribuído y persistente de mapa multidimensional basado en el modelo de BigTable de Google.

  • Tablas: Los datos son almacenados en «tablas». Está identificada por un nombre de tabla(debe ser único en el clúster de Neptune)
  • Columna: Una tabla tiene múltiples columnas. Una columna tiene las mismas propiedades que una columna RDBMS.
  • Fila: Una tabla consiste en múltiples filas.
  • Fila.Clave:  Cada fila tiene un identificador único (creado por Neptune del tipo String)
  • Celda: Es la intersección de una fila con una columna. Tiene múltiples valores clave – valor.
  • Celda.Clave: De tipo String, permite identificar los datos.
  • Celda.Valor: Tiene múltiples valores y son almacenados por la fecha de creación en orden descendente.