SAP SQL Anywhere

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 12:12, 27 декабря 2017.
SAP SQL Anywhere
SAP SQL Anywhere.png
Разработчики: SAP
Выпущена: 1970 (1970)
Написана на: Python , C/C++,ASP (Application Service Providers)
Тип ПО: Microsoft, Oracle, MySQL и IBM
Веб-сайт www.mimer.com

SAP SQL Anywhere - это собственная система управления реляционными базами данных (RDBMS) из SAP. SQL Anywhere был известен как SAP Sybase IQ до приобретения Sybase SAP. [Источник 1]

История

Дата выхода Версия Новые возможности
1992, июнь SQL Anywhere 3 Визуальное программирование PowerBuilder
1994, ноябрь SQL Anywhere 4 Хранимые процедуры
1995, октябрь SQL Anywhere 5 Удаленная репликация данных, инструменты графического администрирования
1998, май SQL Anywhere 6 Многопроцессорная поддержка, объекты в базе данных
1999, июнь SQL Anywhere 6.0.2 Синхронизация данных MobiLink, мобильная база данных UltraLite
2000, февраль SQL Anywhere 7 Динамический кэш, планирование задач и обработка событий, кросс-платформенные инструменты администрирования
2001, февраль SQL Anywhere 8 Оптимизатор запросов вулканов, зашифрованное хранение и передача данных
2003, декабрь SQL Anywhere 9 Консультант-указатель, встроенный HTTP-сервер
2006, август SQL Anywhere 10 Высокая доступность, параллелизм внутри запроса, материализованные представления
2008, ноябрь SQL Anywhere 11 Полнотекстовый поиск, поддержка BlackBerry OS
2010, октябрь SQL Anywhere 12 Поддержка пространственных данных
2013, апрель SQL Anywhere 16 Более быстрая синхронизация и улучшенная безопасность

Особенности

SQL (Structured Query Language) Anywhere можно запускать в Windows, Microsoft Windows CE, Mac OS X и различных платформах UNIX, включая Linux, AIX, HP-UX и Solaris. Файлы базы данных не зависят от операционной системы, что позволяет им копировать между поддерживаемыми платформами. Продукт предоставляет несколько стандартных интерфейсов (ODBC, JDBC и ADO.NET) и ряд специальных интерфейсов, таких как PHP (язык программирования) и Perl. Механизм поддерживает хранимые процедуры, пользовательские функции (используя Watcom SQL, T-SQL, Java (software platform) или C / C++ (язык программирования), триггеры, ссылочную целостность, блокировку на уровне строк, репликацию, высокую доступность, прокси-таблицы и события (запланированные и системные события ). Мощное шифрование поддерживается как для файлов базы данных, так и для взаимодействия клиент-сервер.

Использование

SQL Anywhere используется в нескольких контекстах, в том числе в качестве базы данных приложений. Например, он используется в Intuit QuickBooks, в продуктах сетевого управления и в продуктах резервного копирования. Его способность использоваться с минимальным администрированием является отличительной особенностью этой роли. Он может использоваться как сервер базы данных для рабочих групп или для предприятий малого и среднего бизнеса. Он также может функционировать как мобильная база данных. Он включает в себя масштабируемую технологию синхронизации данных, которая обеспечивает репликацию на основе изменений между отдельными базами данных, включая большие серверные системы СУБД (Система Управления Базами Данных).

Технологии

SQL Anywhere Server - это высокопроизводительная и встраиваемая система управления реляционными базами данных (СУБД), которая масштабируется от тысяч пользователей в серверных средах вплоть до настольных и мобильных приложений, используемых в широко развернутых средах с нулевым администрированием.

Ultralite: UltraLite - это система управления базами данных, предназначенная для небольших мобильных устройств, таких как карманные компьютеры и смартфоны.

Mobilink: MobiLink - это высокомасштабируемая технология синхронизации на основе сеанса для обмена данными между реляционными базами данных и другими нереляционными источниками данных.

QAnywhere: QAnywhere облегчает разработку надежных и безопасных приложений для обмена мгновенными сообщениями.

SQL Remote: технология SQL Remote основана на архитектуре хранилища и пересылки, которая позволяет связанным пользователям синхронизировать данные между базами данных SQL Anywhere с помощью механизма передачи файлов или сообщений.[Источник 2]

Функции и преимущества

Высокая производительность

На базе SQL Anywhere возможна разработка высокопроизводительных приложений, требующих для своей поддержки минимального участия администратора БД, а иногда, и не требующих его наличия вовсе. Это достигается за счет наличия в SQL Anywhere, самонастраивающегося оптимизатора запросов и функций динамического управления размером КЭШа. Приложения на базе SQL Anywhere могут обрабатывать 20 000 транзакций в минуту, обслуживать тысячи пользователей и работать с сотнями гигабайт данных.

Передовые возможности синхронизации

В состав SQL Anywhere включены надежные механизмы синхронизации корпоративного класса, что обеспечит надежную и защищенную интеграцию локального, работающего с данными приложения и корпоративной БД. Это единственная технология синхронизации, обеспечивающая синхронизацию данных между популярными мобильными устройствами и базами данных Sybase, Microsoft, Oracle, MySQL и IBM на предприятии.

Богатство возможностей

Создавая приложения обработки данных на основе SQL Anywhere, разработчики оценят передовые возможности и гибкость платформы, а также совместимость со стандартами SQL и ANSI. Такие возможности, как OLAP, материализованные представления, изоляция снимков, полнотекстовый поиск, регулярные выражения, поддержка C#, VB.NET, C/C++, ASP, Java, PHP, Perl и других языков программирования, нативный доступ посредством ADO.NET, OLE DB, ODBC 3.5/level 2, JDBC 3.0 и Open Client, а также поддержка более чем 17 операционных систем, превращают SQL Anywhere в идеальную технологию управления базами данных для растущих предприятий и производителей прикладных программ. Клиентские интерфейсы, поддерживаемые SQL Anywhere.

Легко встраивается

СУБД SQL Anywhere с самого начала проектировалась в расчете на встраивание в серверные приложения, приложения удаленных рабочих групп или мобильные приложения. Она содержит множество функций самообслуживания, таких как автоматическое администрирование, резервное копирование и подстройка, режим скрытой работы и процесс инсталляции, интегрирующийся с процессом инсталляции приложения, - все это делает исключительно легким ее широкое развертывание с любой прикладной программой.[Источник 3]

SAP SQL Anywhere 17

SQL Anywhere 17 предоставляет технологии для управления данными и обмена данными предприятия. Этот пакет обеспечивает быструю разработку приложений на базе баз данных для серверных, настольных, мобильных и удаленных офисов.

Технологии управления данными

SQL Anywhere предоставляет базы данных корпоративного уровня, которые предназначены для решения задач, связанных с работой во многих различных средах frontline, от высокопроизводительного сервера баз данных, развернутого с помощью приложения независимого программного обеспечения, до мобильной базы данных, которая может быть развернута до десятков тысяч карманных компьютеров устройств внутри предприятия.

Технологии обмена данными

SQL Anywhere предлагает несколько технологий обмена данными для обработки сложностей обмена данными через ненадежные проводные и беспроводные сети для поддержки баз данных, серверов приложений и систем обмена сообщениями.

Инструменты проектирования и управления

SQL Anywhere включает в себя набор инструментов для улучшения проектирования и разработки приложений, управляемых базой данных, а также для упрощения управления базами данных и средами обмена данными.[Источник 4]

Источники

  1. SQL Anywhere [Электронный ресурс] — Дата обращения: 20.10.2017. Режим доступа: https://en.wikipedia.org/wiki/SQL_Anywhere
  2. SAP SQL Anywhere [Электронный ресурс] — Дата обращения: 20.10.2017. Режим доступа: https://www.sap.com/products/sql-anywhere.html
  3. SQL Anywhere[Электронный ресурс] — Дата обращения: 20.10.2017. Режим доступа: https://www.sybase.ru/products/asa
  4. SAP SQL Anywhere 17 [Электронный ресурс] — Дата обращения: 20.10.2017. Режим доступа: http://sqlanywhere.de/en/