Sybase SQL Anywhere

Продукт
Разработчики: Sybase
Дата последнего релиза: 2011
Технологии: СУБД

Содержание

О продукте

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

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

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

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

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

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

  • Создавая приложения обработки данных на основе SQL Anywhere, разработчики оценят передовые возможности и гибкость платформы, а также совместимость со стандартами SQL и ANSI. Такие возможности, как OLAP, материализованные представления, изоляция снимков, полнотекстовый поиск, регулярные выражения.

Языки программирования

C#, VB.NET, C, C++, ASP, Java, PHP, Perl

Триальные версии

  • SQL Anywhere Developer Edition
  • SQL Anywhere Web Edition
  • SQL Anywhere Educational Edition

2011: SQL Anywhere OnDemand Edition

13 сентября 2011г. Sybase, Inc. анонсировала новый продукт, предназначенный для удовлетворения спроса независимых поставщиков программного обеспечения на простые средства управления данными и развертывание мультитенантных приложений на мощностях операторов услуг. SQL Anywhere OnDemand Edition содержит набор рассчитанных на облачное применение инструментов и функций, позволяющий поставщикам ПО управлять данными для облачных приложений и обеспечивающий удовлетворение как их собственных потребностей, так и потребностей их заказчиков. Объявление было сделано на конференции Sybase TechWave, проводимой совместно с конференцией SAP® TechEd 2011 в Лас-Вегасе (шт. Невада) с 12 по 16 сентября.

SQL Anywhere OnDemand Edition — единственное облачное средство управления данными, позволяющее независимым поставщикам ПО сочетать управление базами данных, используемыми прикладными программами, с обеспечением надлежащих уровней безопасности данных и высокоуровневого управления, необходимых заказчикам (при этом базы данных могут масштабироваться в широких пределах). Sybase в состоянии удовлетворить обеим потребностям благодаря прагматическому подходу, позволяющему поставщикам ПО изолировать друг от друга данные разных тенантов, сохраняя простоту управления. SQL Anywhere OnDemand Edition позволяет поставщикам программных средств создавать и развертывать облачные приложения, а также управлять ими без компромиссов, тем самым реализуя преимущество эффекта масштаба с гарантией изоляции данных заказчиков от посторонних программ.Михаил Садиров, SMART technologies: На тестирование мультивендорных решений есть спрос 4.2 т


Независимые поставщики программных средств сегодня испытывают потребность в возможности свободного перемещения своих программ между публичными, частными и гибридными облаками — без привязки к какому-либо одному оператору облачных услуг. Многие поставщики, оперирующие приложениями, работающими на их собственных мощностях, озабочены проблемой сохранения и расширения клиентской базы без усложнения процесса разработки. Благодаря тому, что SQL Anywhere OnDemand Edition не привязывает вендоров к конкретным облачным сервисам или архитектуре управления данными, те могут создавать облачные приложения, могущие функционировать как в публичных облаках, так и на мощностях вендора, в соответствии с индивидуальными потребностями заказчиков.

SQL Anywhere OnDemand Edition имеет следующие возможности:

  • Динамическое выделение мощностей БД — выделение и высвобождение вычислительных мощностей по требованию; возможность совместного использования вычислительных ресурсов разными тенантами для получения эффекта масштаба; изоляция данных разных тенантов на уровне файлов.
  • Масштабирование тенантов — поддержка работы приложений «масштаба Web» с увеличением числа тенантов до тысяч.
  • Атомарные базы данных тенантов — каждая база данных обслуживается индивидуально, обеспечивается настройка функционирования и резервного копирования в соответствии с требованиями заказчика, а также прямой доступ заказчика; базы данных находятся в условленных размещениях с исключением перемещения при необходимости.
  • Мультитенантная безопасность — управление полномочиями и аутентификацией для каждой базы осуществляется независимо; поддерживается шифрование тенантов по отдельности; замкнутые информационные хранилища изолированы от всех других тенантов в системе.
  • Полностью реляционная СУБД — решение строится на проверенной РСУБД SQL Anywhere, имеющей миллионы инсталляций и обеспечивающей всестороннюю поддержку SQL и реляционных моделей данных.
  • Облачные средства управления — рассчитаны на удовлетворение потребностей независимых поставщиков ПО, имеющих тысячи баз данных, сотни серверов и множество версий программ и схем.

«Независимые поставщики ПО испытывают сильное давление со стороны корпоративных клиентов, желающих получить удобства, свойственные прикладным сервисам по требованию, вместе с гибкостью и безопасностью, присущими их локальным прикладным системам, — заявил Терри Степьен (Terry Stepien), президент Sybase iAnywhere. — SQL Anywhere OnDemand Edition — действительно уникальное для отрасли предложение. Этот продукт позволяет поставщикам ПО обеспечить требуемые заказчиками уровни безопасности и высокоуровневого управления, гарантируя в то же время простоту управления системой, позволяя гибко сочетать использование частных облаков с публичными сервисами для максимальной защиты от глобальных сбоев собственных инфраструктур».

2010: SQL Anywhere 12

В июле 2010 года компания Sybase анонсировала новую версию продукта SQL Anywhere 12, системы управления базами данных и синхронизации. Новая версия предлагает ряд нововведений, включая возможности хранения и синхронизации пространственных данных, поддержку устройств iPhone, а также синхронизации больших объемов данных.

Одним из наиболее значительных усовершенствований является возможность синхронизации больших объемов данных. Теперь система SQL Anywhere 12 может эффективно управлять потоками информации, поступающими с многочисленных мобильных устройств. Список поддерживаемых мобильных платформ теперь включает в себя устройства Apple iPhone (в дополнение к платформам Blackberry и Windows Mobile).

Новая функция Server Scale-Out, представленная в редакции Advanced Edition, позволяет сократить нагрузку на критически важные серверы за счет передачи задач, связанных с обработкой отчетов и данных «только для чтения» на параллельно работающие серверы. Кроме того, реализованы встроенные механизмы самоуправления, такие как функция Server Thread Auto-tuning, которая обеспечивает автоматическую адаптацию потоков данных к текущим нагрузкам.

Пользователям SQL Anywhere 12 предлагается расширенная поддержка пространственных данных. Новая версия продукта поддерживает запросы с привязкой к географическим координатам, предлагает дополнительные средства управления пространственными данными и их синхронизацию, поддерживает стандарты OGC и SQLMM и располагает встроенными механизмами экспорта данных в форматы KML, GML и SVG.

Новые инструменты, включенные в состав пакета, упростят выполнение операций по мониторингу, диагностике и развертыванию механизмов синхронизации на различных клиентских устройствах. Пользователи также смогут смоделировать любую операцию по синхронизации данных перед ее непосредственным выполнением.

Разработчики программного обеспечения оценят более тесную совместимость продукта с базами данных Oracle и MySQL, поддержку сред разработки .NET 4.0 и Visual Studio 2010, а также расширенные возможности полнотекстового поиска и фильтрации данных.

Версии

  • 1992 - Version 3
  • 1994 - Version 4
  • 1995 - Version 5
  • 1998 - Version 6
  • 1999 - Version 6.0.2
  • 2000 - Version 7
  • 2001 - Version 8
  • 2003 - Version 9
  • 2006 - Version 10
  • 2008 - Version 11
  • 2010 - Version 12

Функции базы данных

  • Масштабируемые конфигурации баз данных только для чтения
  • Мониторинг серверов БД на базе веб-интерфейса
  • Пространственные данные
  • Генератор последовательности
  • Поддержка выражений выборки из DML
  • Блокировка на уровне строк
  • Высокопроизводительный, самонастраивающийся, основанный на вычислении стоимости оптимизатор запросов
  • Продвинутые алгоритмы исполнения запросов
  • Динамическое выставление размеров кэша
  • Материализованные представления
  • Изоляция снимков
  • Полнотекстовый поиск
  • Сжатие колонок
  • Хранимые процедуры и триггера на SQL и Java
  • Внешние хранимые процедуры на ESQL, ODBC, Java, CLR(.NET), Perl и PHP
  • Поддержка Binary Large Object(BLOB)
  • Импорт/экспорт XML и поддержка функциональности SQLX
  • Зеркалирование баз данных и поддержка кластера
  • Дефрагментация индексов и таблиц в режиме реального времени
  • Резервное копирование в режиме реального времени
  • Планировщик и обработчик событий
  • Режим работы в оперативной памяти (In-memory mode)
  • Создание и использование веб-сервисов
  • Поддержка устойчивого шифрования для файлов баз данных и данных, передаваемых по сети
  • Шифрование таблиц, настраиваемый аудит, правила для создания паролей, хеширование SH256, аутоинтефикация Kerberos
  • Соответствие FIPS 140-2
  • Встроенный HTTP сервер
  • Удаленный доступ к другим СУБД и файловой системе
  • Поддержка On Line Analytical Processing (OLAP)
  • Интернационализация, включающая в себя поддержку типа данных NCHAR, чувствительность к знаку ударения, поддержку Unicode Collation Algorithm и ICU Unicode
  • Интеграция с Windows Performance Monitor

Функции для разработки

  • Пространственные данные
  • Утилиты для профилирования приложений
  • Инструменты для графического проектирования схемы БД и для выполнения операции обратного проектирования
  • Графические инструменты для управления базами данных и просмотра ее объектов
  • Графическое представление плана запросов, редактор запросов, встроенный отладчик хранимых процедур, профилировщик и инструмент для мониторинга синхронизации данных, графический просмотр пространственных данных
  • Консультант по индексам
  • Родной доступ к базе через ADO.NET, OLE DB, ODBC3.5/level 2, JDBC 3.0, Embedded SQL и Sybase Open Client
  • Поддержка широкого спектра инструментов разработки, включая Sybase PowerBuilder, Microsoft Visual Studio, Borland Delphi , Eclipse и многое другое
  • Поддержка .NET 2.0 и выше
  • Поддержка широкого спектра языков программирования, включая C#, VB.NET, C/ C++, ASP, ASP.NET, JSP, Java, PHP и Perl DBD
  • Расширенная поддержка OLAP, включая роллап, рекурсивное объединение, пересечение и объединение индексов
  • Поддержка доступа для людей с ограниченными возможностями в соответствии с законом `О реабилитации`, раздел 508, выпущенным федеральным правительством США

Параметры базы данных

  • Количество баз на один сервер: 255
  • Размер базы: ограничивается только размером памяти, дискового пространства и ограничениями платформы
  • Количество символов в наименованиях объектов БД: 128

Параметры таблицы

  • Индексов на таблицу: до 2048
  • Размер таблицы: ограничивается только размером файла
  • Таблиц в базе данных: до 4 миллиардов
  • Колонок в таблице: 45000
  • Размер поля: 2 GB
  • Количество записей в таблице: ограничивается только размером файла
  • Размер строки: ограничивается только размером файла

Параметры триггеров и хранимых процедур

  • Максимальный размер хранимой процедуры: 2 GB
  • Хранимых процедур в базе: до 4 миллиардов
  • Триггеров в базе: до 4 миллиардов
  • Уровень вложенности: ограничивается дисковым пространством и памятью сервера

Платформы

Ссылки

Официальный сайт



СМ. ТАКЖЕ (6)


Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

  SAP CIS (САП СНГ) (38)
  Softline (Софтлайн) (35)
  РДТЕХ (33)
  BeringPro (БерингПойнт) ранее BearingPoint Russia (28)
  ФОРС - Центр разработки (25)
  Другие (746)

  Сапиенс солюшнс (Sapiens solutions) (7)
  BeringPro (БерингПойнт) ранее BearingPoint Russia (3)
  Navicon (Навикон) (3)
  GlowByte, ГлоуБайт (ранее Glowbyte Consulting, ГлоуБайт Консалтинг) (2)
  IFellow (АйФэлл) (2)
  Другие (35)

  Монитор Электрик (1)
  Efsol. Системная интеграция. Консалтинг (1)
  РДТЕХ (1)
  IBS (1)
  Ред Софт (Red Soft) (1)
  Другие (20)

  Arenadata (Аренадата Софтвер) (5)
  Тантор Лабс (Tantor Labs) (3)
  ФОРС - Центр разработки (2)
  Неофлекс (Neoflex) (1)
  Axenix (ранее Аксенчер Россия) Аксеникс (1)
  Другие (18)

  Arenadata (Аренадата Софтвер) (5)
  TData (ТДата) (4)
  Сбербанк-Технологии (СберТех) (2)
  GlowByte, ГлоуБайт (ранее Glowbyte Consulting, ГлоуБайт Консалтинг) (2)
  Диасофт (Diasoft) (2)
  Другие (18)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Oracle (44, 179)
  SAP SE (6, 178)
  Microsoft (23, 142)
  PostgreSQL Global Development Group (14, 130)
  Постгрес профессиональный (ППГ, Postgres Professional) (6, 41)
  Другие (266, 260)

  SAP SE (3, 11)
  Microsoft (3, 11)
  PostgreSQL Global Development Group (3, 10)
  Oracle (2, 4)
  Постгрес профессиональный (ППГ, Postgres Professional) (2, 3)
  Другие (10, 13)

  PostgreSQL Global Development Group (4, 9)
  Постгрес профессиональный (ППГ, Postgres Professional) (2, 6)
  VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (2, 3)
  Arenadata (Аренадата Софтвер) (3, 2)
  Oracle (2, 2)
  Другие (9, 9)

  PostgreSQL Global Development Group (3, 13)
  Постгрес профессиональный (ППГ, Postgres Professional) (1, 6)
  Arenadata (Аренадата Софтвер) (3, 5)
  Apache Software Foundation (ASF) (3, 4)
  Тантор Лабс (Tantor Labs) (2, 3)
  Другие (8, 10)

  PostgreSQL Global Development Group (4, 12)
  Arenadata (Аренадата Софтвер) (3, 7)
  VMware (2, 7)
  Постгрес профессиональный (ППГ, Postgres Professional) (2, 6)
  TData (ТДата) (2, 4)
  Другие (7, 12)

Распределение систем по количеству проектов, не включая партнерские решения

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Oracle Database - 106
  Microsoft SQL Server - 104
  SAP NetWeaver Business Warehouse (SAP BW/4HANA) - 103
  PostgreSQL СУБД - 81
  SAP HANA (High Performance Analytic Appliance) - 72
  Другие 389

  Microsoft SQL Server - 9
  SAP NetWeaver Business Warehouse (SAP BW/4HANA) - 8
  PostgreSQL СУБД - 7
  Oracle Database - 3
  SAP HANA (High Performance Analytic Appliance) - 3
  Другие 21

  Postgres Pro СУБД - 5
  ADB - Arenadata DB - 2
  PostgreSQL СУБД - 2
  Tarantool Платформа in‑memory вычислений - 2
  Oracle Database - 2
  Другие 13

  Postgres Pro СУБД - 6
  PostgreSQL СУБД - 4
  Tantor СУБД - 3
  ADB - Arenadata DB - 3
  ClickHouse - система управления базами данных (СУБД) - 2
  Другие 10

  ADB - Arenadata DB - 6
  PostgreSQL СУБД - 5
  Postgres Pro СУБД - 4
  RT.WideStore СУБД - 3
  Diasoft Digital Q.Database - 3
  Другие 14