1,522
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Integrating memory-mapping and N-dimensional hash function for fast and efficient grid-based climate data query

, , , ORCID Icon, ORCID Icon & ORCID Icon
Pages 57-69 | Received 03 Apr 2019, Accepted 11 Mar 2020, Published online: 02 Apr 2020

Figures & data

Figure 1. Chunked storage and unified storage (a) chunked storage with multilayer array indexing, (b) unified storage with no extra indexes

Figure 1. Chunked storage and unified storage (a) chunked storage with multilayer array indexing, (b) unified storage with no extra indexes

Figure 2. Chunked storage and unified storage indexing, (a) current index, (b) proposed index

Figure 2. Chunked storage and unified storage indexing, (a) current index, (b) proposed index

Figure 3. Architecture of LotDB

Figure 3. Architecture of LotDB

Figure 4. MERRA-2 in Panoply: (a) gridded dataset in plot view, (b) gridded dataset in array view

Figure 4. MERRA-2 in Panoply: (a) gridded dataset in plot view, (b) gridded dataset in array view

Table 1. Spatiotemporal queries

Table 2. Pre-processing data (from NetCDF to CSV)

Figure 5. Data uploading time for PostgreSQL, MongoDB, SciDB, and LotDB

Figure 5. Data uploading time for PostgreSQL, MongoDB, SciDB, and LotDB

Figure 6. Data volume in different containers

Figure 6. Data volume in different containers

Table 3. Data pre-processing & uploading time and data size in different containers

Figure 7. Spatiotemporal query run-time of PostgreSQL, MongoDB, SciDB and LotDB

Figure 7. Spatiotemporal query run-time of PostgreSQL, MongoDB, SciDB and LotDB