Sybase SQL Anywhere Studio - многофункциональный программный пакет, который обеспечивает управление и синхронизацию данных предприятия, позволяет быстро разрабатывать и внедрять решения в области баз данных для мобильных вычислений и рабочих групп. В области электронной коммерции SQL Anywhere позволяет осуществлять доступ ко всей корпоративной информации, своевременно оповещая подключенных пользователей о произошедшей в любом месте деловой транзакции.
Решения, построенные на принципе постоянной доступности (always available), гарантируют доступ к необходимой информации предприятия.
SQL Anywhere Studio включает Adaptive Server® Anywhere, который является лидирующим продуктом на рынке мобильных СУБД. Эта компактная, мощная база данных оптимизирована для использования в качестве сервера рабочих групп, на портативных компьютерах и на карманных устройствах и поддерживает работу как одного пользователя, так и многопользовательскую работу. Опция использования продукта Adaptive Server Anywhere UltraLite™ предназначена для минимизации требований к памяти и системным ресурсам в приложениях обработки данных на устройствах, основанных на электронной памяти, таких как карманные компьютеры, smart-телефоны и "разумные" устройства.
Компактный, полнофункциональный сервер баз данных
Adaptive Server® Anywhere обладает всей функциональностью сервера баз данных уровня предприятия: полная обработка транзакций, ссылочная целостность, хранимые процедуры, триггеры, блокировки на уровне строк, встроенный планировщик заданий и обработка событий, автоматическое восстановление после сбоев.
Синхронизация данных - расширение границ вашего предприятия
SQL AnywhereStudio включает набор технологий для гибкой, двунаправленной синхронизации данных между центральным офисом вашего предприятия и его удаленными филиалами. Эти технологии синхронизации оптимизированы как для работы в условиях периодического подключения, так и для передачи данных в реальном режиме времени (постоянного соединения). Они обеспечивают безопасную синхронную или асинхронную передачу данных между мобильными и удаленными пользователями, используя все многообразие Интернет-протоколов.
Простота использования
Adaptive Server Anywhere предлагает новые функциональные возможности для конечных пользователей и для администраторов. Это самонастраиваемый сервер БД, требующий минимального вмешательства со стороны администратора. SQL Anywhere Studio также включает в себя графический инструментарий, единый для PC и UNIX платформ, который значительно облегчает администрирование баз данных и их синхронизацию. Также дополнительные преимущества предоставляют обработчик событий и планировщик заданий, которые позволяют Adaptive Server Anywhere выполнять в определенное время необходимые действия или оперативно реагировать на происходящие события, например, заполнения свободного пространства диска на 90%.
Производительность и универсальность
Adaptive Server Anywhere обеспечивает высокую производительность. Высокопроизводительный, самонастраиваемый оптимизатор запросов определяет наиболее эффективный способ обработки данных, не требуя настройки со стороны опытного эксперта. Adaptive Server Anywhere поддерживает симметричную мультипроцессорную обработку (SMP). Его применение на многопроцессорных машинах позволяет повысить производительность обработки больших баз данных и поддерживать большое число подключенных пользователей.
Комплексная защита информации
В состав SQL Anywhere Studio входит опция 128-битного надежного шифрования данных, которая обеспечивает комплексную защиту информации, необходимую в финансовой и банковских сферах, в сфере здравоохранении. Шифрование обеспечивает безопасную передачу данных и целостность передаваемых пакетов между устройством клиента и центральным сервером предприятия. Надежное шифрование данных, размещенных на локальном устройстве, и обязательная аутентификация обеспечивают надежную защиту информации, даже в случае, если устройство будет утеряно.
Независимость от платформы
SQL Anywhere Studio поддерживает широкий спектр операционных систем, включая Windows, Novell и UNIX, популярные системы для карманных устройств, такие как Windows CE и Palm Computing, а также различные системы, работающие в реальном режиме времени, для которых существуют средства разработки. Файлы баз данных Adaptive Server Anywhere совместимы между различными платформами и легко переносятся из одной операционной системы в другую.
Открытый интерфейс
Adaptive Server Anywhere поддерживает OLE DB, ODBC, JDBC™, Sybase OpenClient™ и Embedded SQL для быстрого доступа к данным. Используя технологию Ultralite, разработчики могут применять JDBC, Embedded SQL или C++ API для обработки информации, размещенной на карманных устройствах или другом "интеллектуальном" оборудовании. Поддерживая все ведущие средства разработки, такие как Sybase PowerBuilder ®, Microsoft Visual Basic и Visual C++, Symantec Visual Cafe, Borland Delphi и Metrowerks CodeWarrior, SQL Anywhere Studio позволяет широко использовать и развивать ваши профессиональные возможности.
Всесторонняя поддержка Java
В дополнении к мощному 100%-но "чистому" JDBC-драйверу, Adaptive Server Anywhere также поддерживает Java-хранимые процедуры и Java-типы данных, позволяет разработчикам создавать и хранить Java-классы в базе данных для выполнения сложной логики обработки на сервере. Разработчики могут применять любой стандартный Java-инструментарий и размещать свой код на стороне клиента, на сервере приложений или внутри самой базы данных без любого изменений. Эта гибкость и многократное использование одного и того же кода повышают продуктивность работы разработчиков и сокращают сроки выхода новых версий продуктов.
Оптимизация для карманных компьютеров
Опция разработки UltraLite позволяет включать в приложения для мобильных устройств только необходимые компоненты центральной базы данных. Полученное таким образом ядро обработки данных занимает порядка 50 Кб, что является особенно важным для устройств с небольшим объемом памяти. Ultralite поддерживает возможности промышленного стандарта SQL, такие как ссылочная целостность и обработка транзакций. Поддержка индексов и связывания таблиц позволяет быстро вносить изменения и извлекать данные из таблиц. Плюс к этим возможностям, UltraLite позволяет разрабатывать приложения для устройств, которые поддерживают виртуальную Java-машину.