Введение

Система управления реляционными базами данных, устойчивая к сбоям

NonStop SQL — это коммерческая система управления реляционными базами данных, разработанная для обеспечения устойчивости к сбоям и масштабируемости, и в настоящее время предлагаемая компанией Hewlett Packard Enterprise. Последняя версия — SQL/MX 3.4. Продукт был первоначально разработан компанией Tandem Computers. Компания Tandem была приобретена компанией Compaq в 1997 году. Позже, в 2002 году, компания Compaq была приобретена Hewlett Packard. Когда Hewlett Packard разделилась в 2015 году на HP Inc. и Hewlett Packard Enterprise, NonStop SQL и вся остальная линейка продуктов NonStop перешли в состав Hewlett Packard Enterprise. Продукт в основном используется для обработки транзакций в режиме реального времени и предназначен для организаций, которым требуется высокая доступность и масштабируемость их системы баз данных. Типичными пользователями продукта являются фондовые биржи, телекоммуникационные компании, системы POS и банковские сети банкоматов.

История

NonStop SQL разработан для эффективной работы на параллельных компьютерах, обеспечивая функциональность для работы с распределенными данными, распределенного выполнения и распределенных транзакций. Впервые выпущенный в 1987 году, второй релиз в 1989 году добавил возможность параллельного выполнения запросов, и продукт стал известен как одна из немногих систем, масштабирующихся почти линейно с увеличением количества процессоров: добавление второго процессора к существующему серверу NonStop SQL практически удваивало его производительность. Вторая версия получила приставку /MP к своему названию, обозначающую Massively Parallel (массивно параллельную). Третья версия, NonStop SQL/MX, создала продукт с более высокой степенью соответствия стандарту ANSI SQL по сравнению с предшественником. NonStop SQL/MX поставляется с платформой NonStop с 2002 года и может обращаться к таблицам, созданным NonStop SQL/MP, однако соответствие стандарту ANSI и многие "улучшения в стиле Oracle" доступны только для "нативных таблиц SQL/MX". Платформа бизнес-аналитики HP Neoview была разработана на основе NonStop SQL. NonStop SQL/MX – единственный OLTP-продукт баз данных от HP. Часть кодовой базы Neoview была опубликована с открытым исходным кодом в 2014 году под названием Trafodion, который сейчас является проектом Apache верхнего уровня.