Rambler's Top100

(c)2009 openinfotech.ru

СУБД HyTech

СУБД HyTech является полностью самостоятельной и патентно чистой разработкой (патент РФ на изобретение получен в 1991 году) и предназначена для создания, ведения и использования реляционных баз данных больших и сверхбольших объемов. СУБД HyTech реализована для архитектуры клиент-сервер и функционирует на нескольких программно-аппаратных платформах. СУБД является многопользовательской с поддержкой транзакций и предназначена для создания сетевых и распределенных приложений. СУБД использует все возможности, предлагаемые современными аппаратными и программными средствами, включая поддержку симметричной многопроцессорной обработки и многопоточность.

Разработанная новая технология доступа к данным, реализованная в СУБД HyTech, обеспечивает резкое ускорение выполнения реляционных операций. В качестве основных ключевых особенностей предлагаемой технологии можно упомянуть нижеследующие.

  • СУБД построена на инвертированных списках и ориентирована на обработку сложных незапланированных запросов.

  • За счет разработанных методов доступа удаётся исключить чтение данных на этапе поиска. Как следствие, время поиска не зависит от длины записи и слабо зависит от длины ключа. Кроме того, время отработки атомарных и сложных поисковых запросов в пределах одного отношения слабо зависит от числа записей-целей и от общего числа записей в БД.

  • Для отработки массовых операций над отношениями используется косвенная материализация результата, исключающая промежуточный доступ к данным. Использование инвертированных списков при выполнении операции слияния позволило отказаться от сортировки временных отношений и уменьшить время выполнения операций этого класса примерно на порядок.

  • Физическая структура данных построена на идее дифференциальной организации файлов БД, позволяющей в полной мере использовать преимущества инвертированных списков при поиске и обеспечить эффективный способ отработки транзакций при модификации данных. Это привело к отказу от коррекции индексов при модификации. Как следствие, время выполнения операций редактирования таблиц стало сравнимо со временем записи в последовательный файл.

Номинант CNews Award 2007 в номинации "Российские технологии"