Spatiotemporal data types are multidimensional and cannot be represented with less than two scalar values. Spatiotemporal data consists of data points for latitude, longitude, and time. For example, moving object data types are a very important type of spatiotemporal data. Moving object data types are mostly generated by GPS tracking devices. Spatiotemporal data from moving objects gives you better control over GPS vehicle monitoring and guidance.
Spatiotemporal databases store both spatial and temporal information. They are massively scalable, distributed, disk-based databases with a query execution engine designed to insert and query spatiotemporal data types very quickly. Spatiotemporal databases are commonly used for the GPS tracking of moving objects, or for any other purpose requiring the storage of spatiotemporal data types.
Relational databases are the most common type of database. Relational databases make it easy to store or query information. Data is stored in tables, and new information can be added without reorganizing the tables. Relational databases can store an infinite number of tables. You can communicate with relational databases using SQL.
SQL (Structured Query Language) is the standard programming language for dealing with relational databases. SQL is responsible for querying and editing information stored in certain database management systems. Relational databases like MySQL Database, Oracle, MsSQL, PostgreSQL, Sybase, and others use SQL to insert, search, update, and delete database records.
NewSQL databases are a family of web-scale distributed relational SQL databases. NewSQL databases are designed to overcome the hard limitations of traditional SQL databases in the context of Big Data processing. A few examples of NewSQL databases are NuoDB, ClustrixDB, VoltDB, and MemSQL. NewSQL databases are designed as scale-out architectures with partitioning, sharding, and clustering techniques built into the core of their engines.
The SpaceTime spatiotemporal database is a relational, SQL cloud database, but in terms of architecture, it is a NewSQL database. The SpaceTime spatiotemporal database is not just a general-purpose SQL database, as SpaceTime spatiotemporal database lacks many standard SQL features. For example, SpaceTime database supports only a limited number of fundamental data types, and it implements only a subset of the SQL language. However, the main purpose of the SpaceTime spatiotemporal database is the highly efficient storage and querying of spatiotemporal (interval) data types, regardless of how the data was collected.
The SpaceTime cluster is an automatic vehicle GPS tracking system (AVL). The SpaceTime cluster GPS tracking system is used for surveillance, in-depth behavioral analysis, and the management of movable objects. The vehicle tracking cluster collects, stores, and analyzes spatiotemporal data from vehicles in real-time. The SpaceTime cluster GPS tracking system also allows data access through a web interface. The design of the SpaceTime vehicle tracking system allows it to be scaled to handle simultaneous tracking, real-time analysis, and reporting for an unlimited number of vehicles.
Big Data is a term that describes an extremely large data set. The management and maintenance of Big Data includes data storage, data analysis, data visualization, data querying, and many other kinds of data processing. The three main characteristics of the Big Data concept are the amount of data, speed of data access, and the range of data types and sources. In terms of the Mireo SpaceTime database, Big Data means an enormous amount of spatiotemporal data, which can be analyzed for insight leading to better business decisions.
Spatiotemporal data analysis
Every moveable object that reports its status to SpaceTime GPS vehicle tracking cluster sends spatiotemporal data to the SpaceTime tracking cluster at a prescribed frequency. The data sent to the SpaceTime vehicle tracking cluster contains various kinds of location and status information. The amount of data collected from vehicles is enormous, given the fact that moveable objects are typically configured to send location and sensor data approximately every 100 meters. The SpaceTime cluster is a standard Big Data processing system, providing real-time spatiotemporal analysis, spatiotemporal data aggregation, and spatiotemporal analytic reporting, with instant access to all historical spatiotemporal data.