HHCode
Эта статья нуждается в дополнительных цитатах для проверки . ( октябрь 2018 г. ) |
Спиральный гиперпространственный код , также известный как HHCode , представляет собой формат хранения данных для очень больших пространственно-временных наборов данных.
Развитие HHCode можно отнести к усилиям ученых, работающих в Канадской гидрографической службы атлантическом региональном отделении в Бедфордском институте океанографии в Дартмуте , Новая Шотландия . Компания CHS столкнулась с проблемой хранения очень больших наборов пространственных данных, полученных в ходе гидрографических исследований (таким образом, имеющих временной элемент), и искала метод хранения наборов данных в структуре реляционной базы данных .
Сообщается, что ученые CHS разработали концепцию пространственно-временной системы индексации во время гидрографических исследований на борту CCGS Hudson на берегу Джорджес-Бэнк летом 1989 года. Система индексации включала адаптацию структуры данных риманова гиперкуба , вызывающую спиральную спираль в трехмерном пространстве, которая допускается n-размер функций.
Фактическая реализация предложенной системы индексации была названа спиральным гиперпространственным кодом , и она впервые была использована путем модификации установки базы данных Oracle версии 4. Система индексации HHCode позволила высокоэффективно сжимать не только пространственные данные, но и другие типы данных. , одновременно сокращая время поиска и извлечения информации. HHCode представляет собой форму кривой заполнения пространства, и эта концепция была опубликована учеными CHS в International Hydrographic Review .
Корпорация Oracle впоследствии узнала об инновации, которая привела к соглашению с правительством Канады, согласно которому ученые CHS работали с командой программистов Oracle в офисе в Халле, Квебек, в начале 1990-х годов над переработкой ядра базы данных Oracle . В результате получилось программное обеспечение Oracle версии 7 с опцией пространственных данных (SDO). Последующее развитие SDO привело к расширению Oracle Spatial к текущим базам данных Oracle.
Поскольку HHCode является форматом данных с открытым исходным кодом, несколько компаний, занимающихся пространственными данными и программным обеспечением, внедрили его в различные продукты, ориентированные на очень крупных корпоративных пользователей данных, а именно Helical Systems Inc. и CubeWerx.
Ссылки
[ редактировать ]- Варма, Х. и др. Структура данных для пространственно-временных баз данных (1990). Международное гидрографическое обозрение, Монако, LXVII(1), январь.