Adaptive Server Enterprise

редактировать
Adaptive Server Enterprise
Разработчик (и) Sybase - компания SAP
Первоначальный выпуск1987 (1987)
Стабильный выпуск 16.0
Написано наC, C ++
Доступно наанглийском
Типе СУБД
Лицензия Коммерческое проприетарное программное обеспечение
Веб-сайтASE

SAP ASE (Adaptive Server Enterprise) , первоначально известное как Sybase SQL Server , а также широко известное Sybase DB или Sybase ASE - это реляционная модель сервер базы данных, разработанная Sybase Corporation, которая позже стала частью SAP AG. ASE преимущественно используется на платформе Unix, но также доступен для Microsoft Windows.

. В 1988 году Sybase, Microsoft и Ashton-Tate начала разработку версии SQL Server для OS / 2, но позже Эштон-Тейт покинул группу, и Microsoft продолжила перенос системы на Windows NT. Когда в 1993 году истек срок действия соглашения, Microsoft приобрела лицензию на исходный код и начала продавать этот продукт как Microsoft SQL Server. MS SQL Server и Sybase SQL Server по сей день имеют много общих функций и синтаксических особенностей.

Содержание

  • 1 История
  • 2 Структура
  • 3 Редакции
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки

История

Первоначально для Платформы Unix в 1987 году основная система управления реляционными базами данных Sybase Corporation изначально продавалась под названием Sybase SQL Server. В 1988 году SQL Server для OS / 2 был совместно разработан для ПК Sybase, Microsoft и Ashton-Tate. После переноса SQL Server на Windows NT компания Ashton-Tate отказалась от своих интересов, и Microsoft стала ведущим партнером. Microsoft и Sybase продавали и поддерживали продукт до версии 4.2.1.

Sybase выпустила SQL Server 4.2 в 1992 году. Этот выпуск включал интернационализацию и локализацию и поддержку систем с симметричной многопроцессорной обработкой.

В 1993 году закончилось лицензионное соглашение о совместной разработке между Microsoft и Sybase, и компании разошлись, продолжая разрабатывать свои соответствующие версии SQL Server. Sybase выпустила Sybase SQL Server 10.0, который был частью семейства продуктов System 10, в которое также входили сервер резервного копирования, открытые клиент-серверные API, SQL Monitor, SA Companion и OmniSQL Gateway. Microsoft продолжила разработку Microsoft SQL Server.

Sybase предоставляет собственные низкоуровневые программные интерфейсы для своего сервера базы данных, который использует протокол под названием Tabular Data Stream. До версии 10 использовалась DBLIB (DataBase LIBrary). Версия 10 и новее использует CTLIB (клиентскую библиотеку).

В 1995 году Sybase выпустила SQL Server 11.0.

Начиная с версии 11.5, выпущенной в 1996 году, Sybase перешла на отличие своего продукта от Microsoft SQL Server, переименовав его в Adaptive Server Enterprise. В Sybase 11.5 добавлена ​​асинхронная предварительная выборка, выражение case в sql, оптимизатор может использовать индекс по убыванию, чтобы избежать необходимости в рабочей таблице и сортировке. Диспетчер логических процессов был добавлен, чтобы обеспечить приоритизацию путем назначения атрибутов выполнения и соответствия движка.

В 1998 году была выпущена ASE 11.9.2 с поддержкой блокировки страниц данных, строк данных (блокировка на уровне строк), распределенных объединений и улучшенной производительности SMP. Теперь индексы могут быть созданы в порядке убывания для столбца, добавлена ​​опция параллелизма readpast и изоляция повторяющейся транзакции чтения. Была добавлена ​​опция тайм-аута блокировки и привязка задач к движку, оптимизация запросов теперь откладывается до тех пор, пока не будет открыт курсор и значения переменных не станут известны.

В 1999 году была выпущена ASE 12.0, обеспечивающая поддержку Java, высокую доступность и управление распределенными транзакциями. Были добавлены объединения слиянием, ранее все объединения были объединениями вложенного цикла. Кроме того, для повышения производительности были добавлены разделы кеша.

В 2001 году была выпущена ASE 12.5, обеспечивающая такие функции, как динамическое выделение памяти, контейнер EJB, поддержка XML, SSL и LDAP. Также были добавлены сжатые резервные копии, поддержка unichar UTF-16 и несколько размеров логических страниц 2K, 4K, 8K или 16K.

В 2005 году Sybase выпустила ASE 15.0. Он включал поддержку разделения строк таблицы в базе данных по отдельным дисковым устройствам и «виртуальных столбцов», которые вычисляются только при необходимости. В ASE 15.0 многие параметры, которые были статичными (которые требовали перезагрузки сервера для внесения изменений), были сделаны динамическими (изменения вступают в силу немедленно). Это повысило производительность и сократило время простоя. Например, одним параметром, который был сделан динамическим, был «срок хранения на ленте в днях» (количество дней, в течение которых резервная копия хранится на ленточном носителе без перезаписи существующего содержимого в производственной среде).

27 января 2010 г. Sybase выпустила версию ASE 15.5. Он включал поддержку баз данных в оперативной памяти и баз данных с пониженной надежностью, распределенное управление транзакциями в кластере с общими дисками, более быстрое сжатие резервных копий, а также поддержку сервера резервного копирования для IBM® Tivoli Storage Manager. Также были добавлены отложенное разрешение имен для определяемых пользователем хранимых процедур, шифрование пароля для входа в систему FIPS 140-2, инкрементная передача данных, типы данных bigdatetime и bigtime и группы tempdb.

В июле 2010 года Sybase стала дочерней компанией SAP America.

13 сентября 2011 года Sybase выпустила ASE 15.7 на Techwave. Он включал поддержку: новых функций безопасности - групп конфигурации функциональности приложений, нового многопоточного ядра, сжатия для больших объектов (LOB) и обычных данных, сквозной проверки подлинности Kerberos CIS, двойного управления ключами шифрования и автоматического запуска, а также расширения для защита логинов, ролей и управления паролями, профили входа, ALTER... изменить владельца, внешние пароли и скрытый текст, абстрактные планы в кэшированных операторах, сжатие пространства журнала, встроенный вне строки LOB, использование текста больших объектов, unitext, и изображение типов данных в хранимых процедурах, Использование локаторов больших объектов в операторах Transact-SQL, выберите для обновления исключительную блокировку строк для последующих обновлений в рамках той же транзакции, а для курсоров с возможностью обновления нематериализованные, ненулевые столбцы со значением по умолчанию, Полностью восстанавливаемый DDL (выбрать, изменить команды таблицы, которые требуют перемещения данных, переорганизовать перестройку), команда слияния, расширенные строки переменной длины, разрешение несимволов Unicode.

В апреле 2014 года SAP выпустила ASE 16. Он включал поддержку блокировки разделов, поддержку CIS для HANA, смягченные ограничения запросов, оптимизацию плана запроса с объединением звездой, динамическое назначение потоков, улучшения оператора сортировки и хеш-соединения, полное -Текстовый аудит, аудит для проверки авторизации внутри хранимых процедур, создание или замена функциональности, план запроса и статистика выполнения в HTML, сжатие индекса, полное шифрование базы данных, блокировка, блокировка во время выполнения, улучшения метаданных и защелок, поддержка нескольких триггеров, остаточные данные Удаление, отслеживание истории конфигурации, проверка CRC на наличие дампа базы данных и возможность рассчитать скорость роста журнала транзакций за указанный период времени.

Структура

Одна автономная установка ASE обычно включает один «сервер данных» и один соответствующий «сервер резервного копирования». При установке с несколькими серверами многие серверы данных могут использовать один резервный сервер. Сервер данных состоит из системных баз данных и пользовательских баз данных. Минимальные системные базы данных, которые являются обязательными для нормальной работы сервера данных, - это master, tempdb, model, sybsystemdb и sybsystemprocs. База данных master содержит важную информацию, связанную с системой, включая логины, пароли и параметры конфигурации сервера данных. tempdb используется для хранения данных, необходимых для промежуточной обработки запросов, и временных данных. «модель» используется в качестве шаблона для создания новых баз данных. sybsystemprocs состоит из предоставляемых системой хранимых процедур, которые запрашивают системные таблицы и манипулируют данными в них.

ASE - это однопроцессное многопоточное приложение сервера данных.

Редакции

Существует несколько редакций, включая экспресс-версию, бесплатную для продуктивного использования, но ограниченную четырьмя серверными ядрами и 50 ГБ дискового пространства на сервер.

См. также

Ссылки

Внешние ссылки

Последняя правка сделана 2021-06-10 00:07:06
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте