Articulo de referencia

Base de datos espaciotemporal

Una base de datos espaciotemporal es una base de datos que gestiona información tanto espacial como temporal. Algunos ejemplos comunes son: Seguimiento de objetos en movimiento,...

Una base de datos espaciotemporal es una base de datos que gestiona información tanto espacial como temporal. Algunos ejemplos comunes son:

  • Seguimiento de objetos en movimiento, que normalmente solo pueden ocupar una única posición en un momento dado.
  • Una base de datos de redes de comunicación inalámbricas, que pueden existir solo durante un breve período de tiempo dentro de una región geográfica.
  • Un índice de especies en una región geográfica determinada, donde con el tiempo pueden introducirse especies adicionales o las especies existentes pueden migrar o extinguirse.
  • Seguimiento histórico de la actividad tectónica de placas.

Las bases de datos espaciotemporales son una extensión de las bases de datos espaciales y temporales . Una base de datos espaciotemporal incorpora conceptos de bases de datos espaciales, temporales y espaciotemporales, y captura aspectos espaciales y temporales de los datos, y se ocupa de:

  • Geometría que cambia con el tiempo y/o
  • Localización de objetos que se mueven sobre geometría invariante (conocidos de diversas maneras como bases de datos de objetos en movimiento [ 1 ] o sistemas de localización en tiempo real ).

Implementaciones

Aunque existen numerosas bases de datos relacionales con extensiones espaciales, las bases de datos espaciotemporales no se basan en el modelo relacional por razones prácticas, principalmente porque los datos son multidimensionales y capturan estructuras y comportamientos complejos.

Hasta 2008, no existían productos RDBMS con extensiones espaciotemporales. Algunos productos, como el de código abierto TerraLib , utilizan un enfoque de middleware para almacenar sus datos en una base de datos relacional. Sin embargo, a diferencia del dominio puramente espacial, no existen estándares oficiales ni de facto para los modelos de datos espaciotemporales ni para su consulta. En general, la teoría de esta área también está menos desarrollada. [ 2 ] Otro enfoque es el sistema de base de datos de restricciones, como MLPQ (Gestión de Consultas de Programación Lineal). [ 3 ] [ 4 ]

GeoMesa es un índice espaciotemporal distribuido de código abierto, construido sobre bases de datos al estilo Bigtable , que utiliza una implementación de la curva de orden Z para crear un índice multidimensional que combina espacio y tiempo.

SpaceTime es una base de datos espaciotemporal comercial construida sobre un índice multidimensional propietario similar a la familia de árboles k -d , pero creada mediante un enfoque ascendente y adaptada a una distribución espaciotemporal particular de los datos. [ 5 ] En un estudio realizado por Ericsson , SpaceTime superó significativamente a GeoMesa. [ 6 ]

Véase también

Referencias

  1. Ralf Hartmut Güting; Markus Schneider (2005). Bases de datos de objetos en movimiento . Academic Press. ISBN 978-0-12-088799-6.
  2. Brent Hall; Michael G. Leahy (2008). Enfoques de código abierto en el manejo de datos espaciales . Springer. págs. 126–128 . ISBN  978-3-540-74830-4.
  3. Peter Revesz (2010). Introducción a las bases de datos: De lo biológico a lo espaciotemporal . Springer. pág. 262. ISBN  978-1-84996-094-6.
  4. "Instrucciones para el sistema MLPQ" .
  5. "Mireo SpaceTime: una base de datos de objetos que se mueven a una velocidad absurda" .
  6. "Comparando el espaciotiempo y la geomesa" (PDF) .

Organizaciones

  • https://vldb.org/ (Bases de datos muy grandes)
  • https://www.dexa.org/ (Aplicaciones de bases de datos y sistemas expertos)

Implementaciones

  • https://segundo-database.github.io/ (Segundo)