HHCode - HHCode

А Спиральный гиперпространственный код, также известный как HHCode, это формат хранения данных для очень больших пространственно-временных наборов данных.

Развитие HHCode можно отнести к усилиям ученых, работающих в Канадская гидрографическая служба региональные офисы в Атлантике в Бедфордский институт океанографии в Дартмут, Новая Шотландия. CHS столкнулся с проблемой хранения очень больших наборов пространственных данных, полученных во время гидрографические исследования (таким образом, имея временный элемент) и искал метод для хранения наборов данных в реляционная база данных структура.

Сообщается, что ученые CHS разработали концептуальную систему пространственно-временной индексации во время гидрографической съемки на борту. CCGS Hudson на Georges Bank летом 1989 года. Система индексации включала адаптацию Риманов гиперкуб структура данных, вызывающая спиральную спираль в 3-мерном пространстве, которая допускает размер n объектов.

Фактическое внедрение предложенной системы индексации было названо спиральный гиперпространственный код и впервые он был использован путем изменения установки База данных Oracle версия 4. Система индексации HHCode позволила высокоэффективное сжатие не только пространственных данных, но и других типов данных, при одновременном сокращении времени поиска и извлечения. HHCode представляет собой форму кривой заполнения пространства, и эта концепция была опубликована учеными CHS в Международный гидрографический обзор.

Корпорация Oracle впоследствии узнал об инновации, которая привела к соглашению с правительством Канады, согласно которому ученые CHS работали с командой программистов Oracle в офисе в г. Халл, Квебек в начале 1990-х, чтобы переработать базу данных Oracle ядро. В результате получилась база данных Oracle версии 7 с опцией пространственных данных (SDO). Последующее развитие SDO привело к Oracle Spatial расширение для текущих баз данных Oracle.

Поскольку HHCode является форматом данных с открытым исходным кодом, несколько компаний, занимающихся пространственными данными и программным обеспечением, внедрили его в различные продукты, ориентированные на очень крупных корпоративных пользователей данных, а именно Helical Systems Inc. и CubeWerx.

Рекомендации

  • Varma, H. et al. Структура данных для пространственно-временных баз данных (1990). Международный гидрографический обзор, Монако, LXVII (1), январь.