Capítulo 1. Introducción

Tabla de contenidos

Comité directivo del proyecto
Otros colaboradores del código
Patrocinadores
Licencias
Instalación a partir de las fuentes
Versión corta
Obtener las fuentes
Habilitación de la base de datos
Dependencias
Configuración
Construir e instalar
Pruebas
Documentación
Instalación a partir de binarios
Distribuciones de Linux basadas en Debian
Windows
Soporte
Reporte de problemas
Listas de correo
Migración de la versión 1.0 a la versión 1.1

MobilityDB es una extensión de PostgreSQL y PostGIS que proporciona tipos temporales. Dichos tipos de datos representan la evolución en el tiempo de los valores de algún tipo de elemento, llamado tipo base del tipo temporal. Por ejemplo, se pueden usar enteros temporales para representar la evolución en el tiempo de la marchar utilizada por un automóvil en movimiento. En este caso, el tipo de datos es entero temporal y el tipo base es entero. Del mismo modo, se puede utilizar un número flotante temporal para representar la evolución en el tiempo de la velocidad de un automóvil. Como otro ejemplo, se puede usar un punto temporal para representar la evolución en el tiempo de la ubicación de un automóvil, como lo reportan los dispositivos GPS. Los tipos temporales son útiles porque representar valores que evolucionan en el tiempo es esencial en muchas aplicaciones, por ejemplo, en aplicaciones de movilidad. Además, los operadores de los tipos base (como los operadores aritméticos y la agregación para números enteros y flotantes, las relaciones espaciales y la distancia para las geometrías) se pueden generalizar intuitivamente cuando los valores evolucionan en el tiempo.

MobilityDB proporciona los siguientes tipos temporales: tbool, tint, tfloat, ttext, tgeompoint y tgeogpoint. Estos tipos temporales se basan, respectivamente, en los tipos de base bool, integer, float y text proporcionados por PostgreSQL, y en los tipos base de geometry y geography proporcionados por PostGIS (restringido a puntos 2D o 3D).[1] Además, MobilityDB proporciona los tipos de plantilla set, span y span set para representar, respectivamente, un conjunto de valores, un rango de valores y un conjunto de rangos de valores de tipos de base o tipos de tiempo. Ejemplos de valores de tipos de conjunto son intset, floatset y tstzset, donde el último representa un conjunto de valores timestamptz. Ejemplos de valores de tipos de rango son intspan, floatspan y tstzspan. Ejemplos de valores de tipos de conjuntos de rangos son intspanset, floatspanset y tstzspanset.

Comité directivo del proyecto

El comité directivo del proyecto MobilityDB (Project Steering Committee o PSC) coordina la dirección general, los ciclos de publicación, la documentación y los esfuerzos de divulgación para el proyecto MobilityDB. Además, el PSC proporciona soporte general al usuario, acepta y aprueba parches de la comunidad general de MobilityDB y vota sobre diversos problemas relacionados con MobilityDB, como el acceso de commit de los desarrolladores, nuevos miembros del PSC o cambios significativos en la interfaz de programación de aplicaciones (Application Programming Interface o API).

A continuación se detallan los miembros actuales en orden alfabético y sus principales responsabilidades:



[1] Aunque los puntos temporales 4D se pueden representar, la dimensión M actualmente no se tiene en cuenta.