Data cube

In 1992, Peter Baumann introduced management of massive data cubes with high-level user functionality combined with an efficient software architecture.

[1] Datacube operations include subset extraction, processing, fusion, and in general queries in the spirit of data manipulation languages like SQL.

[4] Around that time, a working group on Multi-Dimensional Databases ("Arbeitskreis Multi-Dimensionale Datenbanken") was established at German Gesellschaft für Informatik.

[5][6] Datacube Inc. was an image processing company selling hardware and software applications for the PC market in 1996, however without addressing data cubes as such.

[8] Web Coverage Processing Service is a geo data cube analytics language issued by the Open Geospatial Consortium in 2008.

Many high-level computer languages treat data cubes and other large arrays as single entities distinct from their contents.

These languages, of which Fortran, APL, IDL, NumPy, PDL, and S-Lang are examples, allow the programmer to manipulate complete film clips and other data en masse with simple expressions derived from linear algebra and vector mathematics.