GUPTA SQLBase 8.5

СУБД SQLBase - основной продукт компании Gupta, который позволяет управлять данными вдали от информационного центра предприятия требует администрирования и мощных ресурсов и существенно сокращает затраты на разработку и развёртывание удаленных приложений со встроенной базой данных.

Новая версия SQLBase 8.5 значительно упрощает развертывание приложений, позволяя запускать множество серверов на одном компьютере, и минимизирует функции управления при помощи консоли управления SQLBase. SQLBase 8.5 обеспечивает высокий уровень безопасности, используя тройное DES-шифрование при передаче данных по сети или копировании на локальный носитель. Одним из наиболее ожидаемых свойств новой версии SQLBase 8.5 стала поддержка синтаксиса ANSI Join.

Плавный переход к SQLBase 8.5

В SQLBase 8.5 Gupta сделала еще один шаг к минимизации усилий, затрачиваемых заказчиками на переход к новой версии базы данных. Этот шаг является одним из важнейших факторов, обусловливающих чрезвычайно низкую совокупную стоимость владения SQLBase.

  • За два месяца до выхода SQLBase 8.5 компания Gupta предоставила для загрузки со своего Web-сайта инструмент проверки ключевых слов. Он может быть использован для проверки существующих баз данных на согласование с зарезервированными ключевыми словами, недавно введенными в SQLBase 8.5. Этот инструмент способствует гладкому переходу на SQLBase 8.5. Новый синтаксис оператора ANSI SQL99 потребовал от Gupta резервирования нескольких новых ключевых слов, таких как "join, inner, outer, left, right, full". Эти ключевые слова нельзя использовать в названиях объектов баз данных SQLBase 8.5. Инструмент проверки ключевых слов анализирует существующие базы данных и предоставляет список имен объектов, которые необходимо изменить для согласования с SQLBase 8.5.
  • Для гладкого перехода на SQLBase 8.5 можно отключить использование нового синтаксиса объединений ANSI SQL99 и работать с СУБД в режиме обратной совместимости. В этом случае нет необходимости делать какие-либо изменения в существующих базах данных.
  • Обновление больших инсталляций SQLBase очень удобно при работе с SQLBase 8.5. SQLBase 8.5 автоматически преобразует существующие старые базы данных SQLBase в самый последний формат баз данных. Автоматическое преобразование имеющихся инсталляций осуществляется для SQLBase версии 6.1 и выше. Это значительно сокращает объем работ по техническому обслуживанию, которое обычно требуется при переходе к новой версии баз данных. Таким образом, работать с SQLBase 8.5 стало еще значительно проще.

Переход на новую версию полностью автоматизирован.

Основные функции и возможности SQLBase 8.5.

Типы объединений Multiple Outer Joins и синтаксис объединений (join) SQL99. SQLBase 8.5 позволяет сократить время разработки за счет поддержки множественных внешних объединений (Multiple Outer-Joins). Это означает, что запросы, отвечающие стандарту SQL99 ANSI, будут работать для всех поставщиков баз данных, поддерживающих данный стандарт.В SQLBase 8.5 ходит полный синтаксис объединений ANSI/SQL99, включая такие их типы, как " inner join, natural join, right join, left join, full outer join ". Новые возможности делают работу SQLBase 8.5 работу экономичнее, быстрее и интеллектуальнее. Кроме того, SQLBase сохраняет свои требования к памяти на низком уровне, позволяя обрабатывать современные сложные запросы с применением полного ANSI-синтаксиса объединений.

  • Right Outer Join, Left Outer Join, Full Outer Join: В SQLBase 8.5 значительно облегчен анализ данных, использующий новый синтаксис внешних объединений, включая множественные внешние объединения. В SQLBase 8.5 быстро выполняются опрашивание всех клиентов, составление счетов-фактур и фактурных пунктов, которые включают клиентов, не имеющих счетов-фактур, или фактурных пунктов без клиентских ассигнований.
  • Natural Join: Новый синтаксис объединений ANSI SQL99 существенно сокращает усилия по набору SQL-запросов. В типе объединения Natural Join автоматически детектируются ключевые столбцы, которые будут использоваться для объединения. Поэтому нет необходимости указывать ключевые столбцы в операторе . Очень важной возможностью для разработчиков приложений является оптимизация SQL-предложений для их обработки базами данных SQLBase, SQL Server или Oracle. Это позволяет уменьшить объем специального кода для приложений с доступом к различным типам баз данных.
  • Join Using: Отличие от типа объединения Natural Join состоит в том, что в данном случае столбец объединения указывается в используемом операторе. Для разработчиков приложений важна возможность оптимизации тех же самых SQL-последовательностей для их обработки на нескольких серверах, поддерживающих синтаксисы объединений SQL92/SQL99.
  • Join On: Тип объединения Join on похож на старый синтаксис объединений, но позволяет обрабатывать SQL-запросы любой базой данных, поддерживающей синтаксисы объединений SQL92/SQL99.

Множественные изолированные инсталляции

SQLBase является мировым лидером на рынке встроенных баз данных, версии продукта постоянно обновляются, поэтому в процессе установки СУБД у заказчика могли возникать затруднения, если его клиенты работали с приложениями, использующими другую версию SQLBase. Например, пользователи некоторых самых популярных приложений для работы с платежными ведомостями, персональными финансовыми ресурсами или программного обеспечения для мелкооптовой поставки товаров (во все эти приложения встроена SQLBase) могли создавать заказчику некоторые сложности с установкой и поддержкой СУБД. Теперь эти проблемы остались в прошлом. Любое приложение, использующее SQLBase 8.5, может быть установлено без всяких сложностей с конфигурированием. Приложение со встроенной СУБД SQLBase 8.5 может работать в полной изоляции от существующих старых инсталляций SQLBase, конфликтов с конфигурационным файлом SQL.INI или динамическими файлами SQLBase в рамках архитектуры клиент-сервер не возникает. Теперь приложение со встроенной СУБД SQLBase может иметь конфигурационный файл с произвольным именем, например "yourinifile.ini". Файл SQL.INI больше не является необходимым. Клиентские и серверная части SQLBase 8.5 могут использовать любой заданный конфигурационный файл. Все драйверы в SQLBase, такие как JDBC, OLE DB, ODBC, а также поставщики данных .NET и интерфейс SQLBase API поддерживают конфигурационные файлы, названные произвольным образом. SQLBase 8.5 обеспечивает развертывание и успешную работу приложений даже тогда, когда целевая система обладает другой инсталляцией SQLBase. Упрощенная процедура установки SQLBase 8.5 сокращает затрачиваемое на поддержку время, и это позволяет еще больше уменьшить совокупную стоимость владения SQLBase.

  • Инструменты SQLBase Connectivity Administrator и SQLBase Management Console были усовершенствованы для обеспечения полной поддержки новой возможности множественных инсталляций и максимального облегчения их конфигурирования за счет использования простых конфигурационных диалогов.
  • Использование продуктов из пакета SQLBase 8.5 EDP позволяет создавать собственные программы установки для заказного программного обеспечения и для SQLBase, которая установит себя в полной изоляции от других имеющихся инсталляций SQLBase.

Высокая производительность
Занимающая много времени обработка сложных запросов значительно ускорена в SQLBase 8.5 за счет использования существенно усовершенствованного алгоритма сортировки с выделением кэш-памяти и нового механизма распределения памяти. В целом новая версия SQLBase 8.5 на 10% быстрее, чем SQLBase 8.1, и быстрее на 40%. по сравнению с SQLBase 7.5. Процесс сортировки стал в 25 раз быстрее, чем раньше.

Усовершенствованны параллельные вычисления
Улучшение менеджера блокировок SQLBase Lock Manager позволило минимизировать число конфликтов, между процессами чтения и записи при их одновременном обращении к одной и той же базе данных. Это увеличивает общую производительность приложений и улучшает работу многопользовательских инсталляций. SQLBase 8.5 значительно упрощает развертывание приложений, позволяя запускать множество серверов на одном компьютере, и минимизирует функции управления при помощи консоли управления SQLBase.

Безопасность
SQLBase 8.5 обеспечивает высокий уровень безопасности, используя тройное DES-шифрования при передаче по сети или копировании на локальный носитель.

Обновлены драйверы баз данных
Все драйверы баз данных SQLBase были обновлены для поддержки нового синтаксиса объединений ANSI SQL99. Для создания использующих SQLBase приложений можно продолжать употреблять свои более привычные среды разработки (Visual Studio, Visual Studio.NET, Delphi или Java IDE), а также пользоваться всеми преимуществами нового синтаксиса оператора , включая множественные внешние объединения.

  • Провайдер .NET Data Provider в SQLBase 8.5 включает в себя поддержку результирующих наборов данных с возможностью прокрутки.
  • JDBC-драйвер в SQLBase 8.5 был обновлен для охвата намного большего числа методов интерфейса JDBC 1.2 API. Была улучшена поддержка платформы J2EE.

Будущая пробная версия для операционной системы Linux
SQLBase не замыкается в рамках одной платформы, и если в какой-либо организации будет решено перевести серверы на Linux, то клиенты SQLBase смогут использовать специальную версию этого продукта. Версия SQLBase для Linux будет доступна в течение 2004 года. Переход от имеющихся баз данных SQLBase для Windows или Netware к Linux будет достаточно прост. Можно будет просто скопировать файл с базой данных на компьютер с Linux и начать работать с SQLBase под управлением Linux, используя все преимущества чрезвычайно низкой совокупной стоимости владения SQLBase.


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=505