Data Cube

Timeseries, Array DBMS

Definition
A data cube is an index of big n-dimensional data.
Data Cube

How does it work?

An example of 3-dimensional data is a timeseries of satellite images, that is, a series of images (2D) over time (3D) that capture a specific geographical area.
The timeseries are not stored in the data cube. The data cube merely indexes them. Via the index the user is able to find specific data quickly.

Examples

  • Timeseries of satelite data

When should you use it?

  • If you need to find a bit of timeseries data and your data doesn't allow a simpler way of retrieving it

Problems

  • If your data is uniform and you know how to locate specific data inside it, the data cube will not make it faster
  • Indexing may be time-consuming

    Links