|   
 SQL Anywhere — всеобъемлющий набор решений, содержащий инструменты для управления, синхронизации и обмена данными, которые обеспечивают быструю разработку и развертывание приложений, работающих с данными в условиях удаленного офиса или в мобильном окружении. Разработчики могут использовать встроенные в SQL Anywhere технологии управления базами данных и синхронизации для поддержки приложений обработки данных в серверных и мобильных средах, а также средах удаленных рабочих групп. SQL Anywhere позволяет реализовать концепцию беспроводного предприятия, обеспечивая работу программных средств автоматизации направлений бизнеса в удаленных местоположениях и на всех наиболее распространенных типах портативных компьютеров, корпоративных карманных компьютеров и смартфонов. Функции и преимущества SQL AnywhereВысокая производительность без специальной настройки
На базе 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 с самого начала проектировалась в расчете на встраивание в серверные приложения, приложения удаленных рабочих групп или мобильные приложения. Она содержит множество функций самообслуживания, таких как автоматическое администрирование, резервное копирование и подстройка, режим скрытой работы и процесс инсталляции, интегрирующийся с процессом инсталляции приложения, - все это делает исключительно легким ее широкое развертывание с любой прикладной программой. Обзор SQL AnywhereSybase Adaptive Server Anywhere (ASA) - это полнофункциональная реляционная система управления БД, лучшая платформа для решений масштаба рабочих групп, мобильных и встроенных вычислений. ASA поставляется в составе пакета Sybase SQL Anywhere Studio. Отличительными чертами этой СУБД являются: невысокие требования к ресурсам, всеядность в смысле аппаратных платформ и операционных систем, весьма невысокая цена. При всем этом ASA является эффективной промышленной, простой в использовании СУБД, применяемой во многих довольно широко распространенных системах, например, таких производителей, как: CISCO, Siemens-Nixdorf и др. Основные возможности Adaptive Server Anywhere:Высокая производительностьНизкие требования к ресурсам
 
Минимальными требованиями являются 8 МБ памяти и 4 КБ на клиентское соединение, 10 Мб. дискового пространства Многоплатформенность 
Поддерживаются 32 и 64 разрядные операционные системы Windows, различные версии Unix, Linux; Mac OS X, Netware, а также мобильные платформы Microsoft Windows CE и Palm Богатая функциональность 
Полная транзакционная поддержкаХранимые процедуры и триггеры на SQL и JavaДинамический SQLСамонастраивающийся оптимизаторПоддержка работы с XML, Web-сервисов, OLAP функций, встроенный HTTP серверВозможность работы с удаленными серверами различных вендоров через ODBC/JDBC, используя механизм прокси-таблицПоддержка многопроцессорных системАвтоматическое восстановление. Поддержка полных и инкрементных бэкаповПоддержка 128-битного шифрованияПоддержка большого количества протоколов доступа к БД: ADO.NET, HTTP, SOAP, XML, PHP, DBPerl, OLE DB, ODBC 3.5/level 2, JDBC, Embedded SQL, Sybase OpenClient™ Легкость администрирования. 
Требует минимального вмешательства DBA, т.е. является системой нулевого администрированияВ состав SQL Anywhere входит развитая среда разработки и администрирования, включающая в себя редактор запросов, отладчик процедур, профайлер, Index консультант Развитые средства репликации:Mobilink 
Обеспечивает масштабируемую, высокопроизводительную гетерогенную синхронизацию между удаленными клиентскими и центральной (консолидирующей) базами данных. В качеств консолидирующей базы могут выступать Adaptive Server Anywhere, Sybase Adaptive Server Enterprise, Oracle, Microsoft SQL Server, IBM DB2Обнаружение конфликтов и их программное разрешениеПоддержка беспроводных соединенийПоддержки тысяч удаленных базРазработка репликационной логики на SQL, Java или Microsoft Visual Studio .NET*Автоматическая генерация репликационных скриптов SQL Remote 
Надежная, двустороння система репликации между базами SQL Anywhere, построенная на обмене сообщениямиПоддержка большего количества синхронизационных и сетевых протоколов: FTP, файловый, email (VIM, MAPI, SMTP)Обнаружение конфликтов и их программное разрешениеПоддержка беспроводных соединений Сферы применения Sybase ASA - прежде всего, те приложения, в которых традиционно использовались настольные БД - расчет зарплаты, складской учет и др., удаленные рабочие группы с собственным сервером, использующие модем для связи удаленного сервера с центральной СУБД, системы управления технологическим процессом на ОС "реального времени" (типа QNX *). Очень важная сфера применения ASA - удаленные рабочие группы в крупных организациях (например, буровые вышки или склады предприятий нефте- и газодобычи). При этом не имеет значения, на базе каких СУБД (Sybase, Oracle, Informix, Microsoft, DB2 или др.) построены центральные узлы систем, так как ASA легко осуществляет тиражирование данных в гетерогенных средах. Sybase ASA может использоваться в качестве удаленной БД или настольной системы, а также как расширение существующей информационной системы предприятия. Один из примеров успешной крупномасштабной реализации подобного решения в России - Магнитогорский металлургический комбинат, где была построена автоматизированная система управления производством на основе технологий Sybase. Использование SQL Anywhere в этом проекте позволило создать систему, обладающую развитой инфраструктурой распределения информации на уровне всего предприятия, работающую в режиме реального времени и обеспечивающую доступ к оперативной и отчетной информации в различных цеховых серверах БД. Sybase ASA полностью поддерживает возможности SQL-сервера: откат транзакции при ошибке, контроль за целостностью базы; имеет триггеры и процедуры, а также многое другое. Размер базы в ASA ограничен лишь памятью, дисковым пространством и платформенными ограничениями. Входящий в состав поставки данной СУБД SQL Remote, метод передачи выполненных транзакций от одной СУБД к другой, позволяет создавать распределенные приложения. Простота администрирования, контроль за целостностью передаваемых данных и возможность передачи сообщения об изменении БД различными способами (FTP, MAPI, SMTP и др.) - все это делает ASA незаменимым при построении распределенных систем. Другой метод тиражирования данных - использование Replication Server, также поддерживаемого в ASA с помощью Replication Agent. С его помощью можно осуществлять практически мгновенную синхронизацию данных, создавать систему "горячего" резервирования, тиражировать данные в гетерогенные БД. ASA поддерживает два стандарта - Transact-SQL и Watcom SQL (включая ANSI стандарт SQL-92). При этом Transact-SQL совместим с языком SQL промышленной СУБД Sybase Adaptive Server Enterprise. Это позволяет перейти на платформу более высокого уровня без переработки существующего программного обеспечения. Благодаря встроенной поддержке языка Java, в ASA можно использовать: 
Готовые Java-компоненты и включать их на любой уровень (клиентский, прикладной или сервера БД) архитектуры клиент/сервер. Таким образом, ASA становится платформой для распределенных вычислений, с отладчиком, обладающим очень широкими возможностями для построения компонент.Java как более мощный язык процедур для вашей БД. Java обеспечивает богатые возможности работы с данными, например, наследование, помогающее сохранять целостность ваших данных. Можно хранить объекты Java в таблицах. Благодаря таким продуктам, как jConnect (это JDBC-драйвер от Sybase) и Java в БД, ASA обеспечивает законченное решение для среды Java. Sybase ASA полностью поддерживает БД, созданные с помощью своей предыдущей версии.* Поддержка операционной системы QNX обеспечивается до версии ASA 5.5
 Редакции SQL AnywhereSQL Anywhere — всеобъемлющий пакет, содержащий СУБД и инструменты синхронизации для серверных и настольных решений, для удаленного офиса и мобильного окружения. Не зависимо от того, кем вы являетесь -  студентом, независимым разработчиком или представитель подразделения крупного предприятия — среди разных редакций SQL Anywhere вы легко найдете ту, что отвечает именно вашим потребностям. Для обновления редакции и включения новых опций достаточно просто применить новый регистрационный ключ к уже существующей инсталляции, - никаких дополнительных действий не требуется.  Каждая редакция содержит полный набор функций SQL Anywhere за исключением ряда различий, описанных в следующей таблице. 
 
| Редакция | Developer* | Educational* | Web* | OEM | Workgroup | Standard | Advanced |  
| Общие |  
| Максимальное число поддерживаемых  CPU (сокетов) | Не ограничено | Не ограничено | Не ограничено | Не ограничено | 2 | 4 | Не ограничено |  
| Операционные системы SQL Anywhere Server | WindowsLinux
 Mac OS X
 Solaris
 HP-UX
 AIX
 | WindowsLinux
 Mac OS X
 | WindowsLinux
 Mac OS X
 | WindowsLinux
 Mac OS X
 Solaris
 HP-UX
 AIX
 | WindowsLinux
 Mac OS X
 | WindowsLinux
 Mac OS X
 Solaris
 HP-UX
 AIX
 | WindowsLinux
 Mac OS X
 Solaris
 HP-UX
 AIX
 |  
| Использование | Только для тестирования и разработки | Только для использования в академической среде в образовательном процессе | Только для приложений с тонким клиентом на базе веб-браузера | Для использования с конкретным программным обеспечением | Для общих целей | Для общих целей | Для общих целей |  
| Опции |  
| High Availability Option |  √   |   √   | O | O | n/a |   √   |  √  |  
| Monitoring Tool (Тестирование и разработка) |   √  |   √  |   √  |   √  |   √  |   √  |   √  |  
| Monitoring Tool (Развертывание) | n/a | n/a | n/a | O | n/a |   √  |   √  |  
| Read-only scale-out |  √  |  √  | n/a | O | n/a | n/a |   √  |  
| In-Memory Runtime |  √  *** |   √ *** | n/a | O | n/a | n/a |   √  |  
| RSA Security Option |   √  |   √  |   √  |   √  |   √  |   √  |   √  |  
| FIPS Security Option | n/a | n/a | O | O | O | O |   √  |  
| ECC Security Option | n/a | n/a | O | O | O | O | O |  
| Replication Server Agent † | n/a | n/a | n/a | O | n/a | n/a |   √  |  * Вместе с продуктом поставляется бесплатный регистрационный ключ сроком действия на 60 дней. В течение этого периода необходимо ввести лицензионный ключ приобретенного продукта. *** Эта опция является бесплатной для разработки и изучения. При инсталляции требуется  регистрационный ключ. † Доступно только для SQL Anywhere 11.0.1 Обозначения: 
 
| √   | - Включенная опция |  
| O | - Оплачиваемая опция |  
| n/a | - Опция недоступна для этой редакции |  |