В версии 6.1 появились средства децентрализованной репликации данных и Centura Ranger. Этим элементам SQL-Base посвящена большая статья в данном номере газеты. Механизм репликации позволяет приводить полные или частичные копии корпоративной БД, находящиеся на компьютерах мобильных сотрудников, в соответствие с основной БД.
Версии SQLBase, работающие на различных платформах, теперь совместимы по файлам данных. Файлы данных можно без каких бы то ни было преобразований переносить между различными платформами.
Реализовано автоматическое преобразование (обновление) файлов. SQLBase 6.1 конвертирует базу данных из формата 6.0 в формат 6.1 при первом же соединении с ней. Преобразование происходит тихо, быстро и без лишних вопросов к пользователю.
Существенно усовершенствован аппарат триггеров и хранимых процедур. Во-первых, производительность триггеров и хранимых процедур выросла, и, во-вторых, они стали более удобными для программистов.
Добавлены следующие возможности:
Улучшен оптимизатор. SQLBase 6.1 позволяет теперь выбрать один из двух режимов оптимизации. Можно либо минимизировать время загрузки всех строк (этот режим существовал и в прошлых версиях), либо минимизировать время загрузки первой строки. Последнее бывает весьма полезно в некоторых приложениях, где есть просмотр графических данных.
Теперь SQLBase для NetWare работает с протоколом TCP/IP. Клиенты, выполняющиеся под управлением Windows 3.1 и Windows 95, смогут обращаться к SQLBase под NetWare по протоколу TCP/IP посредством Novell'овского интерфейса транспортного уровня (TLI). Кроме того, поддерживаются и 16-ти, и 32-х битные версии протоколов SPX, NetBIOS и TCP/IP.
Расширена поддержка ODBC. В стандартную поставку входят и 16-ти, и 32-х битная версии ODBC-драйвера, который соответствует стандарту ODBC 2.5.
Улучшена утилита SQLConsole. SQLConsole 6.1 – полноценное 32-х битное приложение, требующее Windows 95 или NT и снабженное интерфейсом типа Explo-rer. Имеются функции секретности и поддержки нескольких рабочих пространств для различных задач. Поставляется также 16-ти битная версия SQLConsole 6.0.1.
Новая версия SQLTalk сочетает в себе всю мощь предыдущих версий этой программы с удобством WinTalk. Эта новая удобная, надежная утилита поддерживает все стандартные функции Windows-приложений, как то настраиваемые фонты для областей ввода и вывода, кнопки для выполнения таких стандартных операций, как запуск запроса на выполнение или завершение и откат транзакций. SQLTalk также поставляется в и 16-ти, и 32-х битном вариантах.
Порядок лицензирования SQL-Base 6.1 снова такой же, как версиях 5.x. Различается три продукта SQLBase:
SQLBase Server. Он поддерживает NetWare 3.x и 4.1, Windows NT и Windows 95. Для него предусматриваются лицензии на 5, 10, 25, 50 и неограниченное число соединений.
SQLBase Desktop. Это однопользовательская версия сервера, работающая под Windows 3.x, Windows 95 и Windows NT. SQL-Base Desktop может быть лицензирован для установки на 1, 5, или 25 машин.
Centura Ranger Deployment Suite. Работает на тех же платформах, что и SQLBase Desktop, и лицензируется точно также. Ranger предназначен для работы на компьютерах мобильных пользователей и имеет расширенные функции репликации данных.