Записать
Оригинальный автор(ы) | Тандемные компьютеры |
---|---|
Разработчик(и) | HPE |
Первоначальный выпуск | начало 1980-х |
Операционная система | НонСтоп ОС |
Платформа | НонСтоп |
Входит в комплект | НонСтоп ОС |
Доступно в | NonStop COBOL, NonStop SCOBOL, NonStop Java, NonStop C, NonStop C++, Tandem Basic, Tandem Fortran, Tandem Ada, Tandem Pascal, Язык приложений транзакций (TAL), pTAL, epTAL |
Тип | СУБД |
Лицензия | Собственный |
Enscribe — это встроенная иерархическая база данных коммерческих серверов HP NonStop (Tandem) . Он разработан с учетом отказоустойчивости и масштабируемости и в настоящее время предлагается Hewlett Packard Enterprise .
Продукт был первоначально разработан компанией Tandem Computers . Tandem была приобретена Compaq в 1997 году. Позже Compaq была приобретена Hewlett-Packard в 2002 году. Когда в 2015 году Hewlett-Packard разделилась на HP Inc. и Hewlett Packard Enterprise, Enscribe и остальная часть линейки продуктов NonStop перешли к Hewlett Packard Enterprise.
Продукт в основном используется для онлайн-обработки транзакций и предназначен для организаций, которым необходима высокая доступность и масштабируемость системы баз данных. Типичными пользователями продукта являются фондовые биржи, телекоммуникационные компании, POS-терминалы и сети банковских банкоматов.
несколько похожи на службы управления записями на платформах OpenVMS : Некоторые функции Enscribe [1]
- Пять файловых структур диска: неструктурированная, последовательность ключей, очередь, последовательность записей и относительная.
- Разделенные (многотомные) файлы
- Многоключевой доступ к записям
- Реляционный доступ между файлами (когда значение поля из одного файла используется как ключ для доступа к записи данных в другом файле)
- Опциональное автоматическое обслуживание всех ключей
- Дополнительное сжатие ключей в данных с последовательностью ключей или в индексных блоках.
- Поддержка аудита транзакций с помощью средства управления транзакциями (TMF/MP). TMF является основным функциональным компонентом продукта NonStop Transaction Manager/MP.
- Дополнительное сжатие записей контрольных точек аудита
- Блокировка уровня записи и блокировка уровня файла
- Буферизация кэша
- Дополнительная последовательная буферизация блоков
- Ожидаемый и неожиданный ввод-вывод (многопоточность вызовов ввода-вывода программистом) [2]
) . Для работы с файлами Enscribe можно использовать API-интерфейсы NonStop OS Guardian или утилиту FUP (File Utility Program
Утилита «конвертирования» была предоставлена Tandem для помощи в преобразовании файлов Enscribe в файлы NonStop SQL, когда это необходимо. [3]
Многие приложения, разработанные на серверах HP NonStop (часто критически важные), работают на базах данных Enscribe.
История
[ редактировать ]Enscribe разработан для эффективной работы на параллельных компьютерах, добавляя функциональные возможности для распределенных данных, распределенного выполнения и распределенных транзакций.
Впервые выпущенный в начале 1980-х годов и первоначально несущий дополнительную плату, пока он не был включен в операционную систему, этот продукт стал одной из немногих систем иерархических баз данных, которая масштабируется почти линейно с количеством процессоров в машине: добавление второго ЦП. к существующему серверу почти вдвое увеличила его производительность.
См. также
[ редактировать ]- Непрерывный SQL
- NonStop (серверные компьютеры)
- TACL (тандемный расширенный командный язык)
- Тандемные компьютеры
- Язык приложений транзакций (TAL)
Ссылки
[ редактировать ]- ^ «Руководство для программистов по подписке через Wayback Machine» (PDF) . Купертино, Калифорния, США: Тандемные компьютеры. 16 марта 2007 г. п. 1. Архивировано из оригинала (PDF) 16 марта 2007 г. Проверено 24 февраля 2023 г.
- ^ «Руководство программиста Enscribe» (PDF) . Купертино, Калифорния, США: Тандемные компьютеры. 16 марта 2007 г. п. 6. Архивировано из оригинала (PDF) 16 марта 2007 г. Проверено 24 февраля 2023 г.
- ^ Вайкель, Уэйн (март 1990 г.). Томпсон, Сьюзен Уэйн (ред.). «Преобразование файлов базы данных из ENSCRIBE в NonStop SQL» (PDF) . Обзор тандемных систем . 6 (1). Купертино, Калифорния: Tandem Computers, Inc.: 30–45.