Data Cube

Timeseries, Array DBMS

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.


  • 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


  • 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