HHC-kod
A Helical Hyperspatial Code , även känd som en HHCode , är ett datalagringsformat för mycket stora spatio-temporala datamängder.
Utvecklingen av HHCode kan spåras till ansträngningar av forskare som arbetar för Canadian Hydrographic Service 's Atlantic regionala kontor vid Bedford Institute of Oceanography i Dartmouth , Nova Scotia . CHS stod inför ett problem med att lagra mycket stora rumsliga datamängder som förvärvats under hydrografiska undersökningar (därmed ett tidselement) och sökte en metod för att lagra datamängderna i en relationsdatabasstruktur .
CHS-forskare har enligt uppgift konceptualiserat ett rums-temporalt indexeringssystem under en hydrografisk undersökning ombord på CCGS Hudson på Georges Bank under sommaren 1989. Indexeringssystemet involverade en anpassning av en Riemannsk hyperkubdatastruktur , som anropade en spiralformad spiral genom det tredimensionella rummet, vilket tillåts för funktioner i n-storlek.
Den faktiska implementeringen av det föreslagna indexeringssystemet kallades en spiralformad hyperspatial kod och den användes först genom att modifiera en installation av Oracle-databasen version 4. HHCode-indexeringssystemet tillät en mycket effektiv komprimering av inte bara rumslig data utan även andra datatyper , samtidigt som sök- och hämtningstiderna förbättras. HHCoden består av en form av rymdfyllningskurva och konceptet publicerades av CHS-forskarna i International Hydrographic Review .
Oracle Corporation fick senare reda på innovationen som ledde till ett avtal med Kanadas regering där CHS-forskarna arbetade med ett team av Oracle-programmerare på ett kontor i Hull, Quebec under början av 1990-talet för att omutveckla Oracle- databaskärnan . Den resulterande programvaran var Oracle-databasen version 7, med Spatial Data Option (SDO). Efterföljande utveckling av SDO har resulterat i Oracle Spatial- utvidgningen till nuvarande Oracle-databaser.
Eftersom HHCoden är ett dataformat med öppen källkod, har flera rumsliga data- och mjukvaruföretag antagit det i olika produkter riktade till mycket stora företagsdataanvändare, nämligen Helical Systems Inc. och CubeWerx.
- Varma, H. et al. A Data Structure for Spatio-Temporal Databases (1990). International Hydrographic Review, Monaco, LXVII(1), januari.