Отличительные особенности новой версии
Отличительные особенности новой версии
Итак, что же нового приготовили нам разработчики Firebird? Ниже приводится список нововведений с их кратким описанием, сгруппированный по функциональным категориям. Следует заметить, что не все из приводящегося списка в настоящий момент полностью реализовано, поэтому он может несколько отличаться от официального документа Release Notes, включенного в дистрибутив новой версии.
Дистрибутив
Первое, на что стоит обратить внимание, это отличие в именах файлов. Исполняемый файл сервера теперь называется либо fbserver (в случае архитектуры SS). либо fb_inet_server (в случае CS). Следует отметить, что теперь сервер с классической архитектурой доступен и для пользователей платформы Win32. Клиетская библиотека носит имя fbclient. В дистрибутивы для Win32 входит также библиотека gds32.dll. которая теперь является просто "заглушкой", перенаправляющей все вызовы к fbclient.dll, и поставляется исключительно для совместимости с существующими приложениями. Все новые приложения, ориентирующиеся на использование этой и последующих версий Firebird, должны обращаться к новой клиентской библиотеке (т. е. fbclient). Стандартная библиотека языковых кодировок теперь называется fbintl. Также изменились имена некоторых других файлов.
Вариант сервера с классической архитектурой для платформы Win32 несколько отличается от аналогичных дистрибутивов для UNIX-систем. Главная особенность - это единый пакет, включающий в себя SS и CS сборки сервера, причем оба варианта скомпонованы статически. Это позволило избежать реализации кода сервера в библиотеке, разделяемой всеми процессами, и обеспечить четкое разделение клиентской и серверной подсистем. Результатом этого стала независимость стандартных инструментов командной строки (isql, gbak, gfix и т. д.) от дистрибутива сервера, а также возможность смены архитектуры установленного сервера "на лету", т. е. без переустановки дистрибутива.
Далее, версия сервера для платформы Win32 теперь использует другой ключ реестра (HKLMSoftwareFirebirdSQLFirebird). В случае отсутствия данного ключа сервер все равно будет работоспособен, его базовая директория при этом будет определяться физическим расположением файлов сервера. Следовательно, в простейшем случае (при запуске сервера как приложения, т. е. с ключом командной строки "-а") установка вообще не требуется - достаточно просто скопировать файлы сервера в отдельный каталог и запустить его.
Теперь можно иметь возможность запуска сервера Firebird параллельно с сервером IB/FBI на одном компьютере, а также запуска нескольких копий сервера (все это при условии работы на разных портах, что настраивается перед запуском сервера).
Помимо собственно СУБД, проект Firebird включает также драйверы ODBC. JCA-JDBC (Туре 4) и .NET-провайдер, которые распространяются вместе с сервером или отдельно.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Отличительные черты
Отличительные черты Мобильная версия сайта должна быть полностью адаптирована под просмотр на устройствах с небольшим дисплеем. Владельцу сайта, желающему, чтобы его площадка в полной мере соответствовала требованиям аудитории, необходимо позаботиться о разработке
1.2. Способы защиты в новой ОС
1.2. Способы защиты в новой ОС Контроль учетных записей пользователей (UAC)Механизм UAC (или UAP, что является синонимом) призван повысить общую защищенность операционной системы Windows Vista. Он позволяет запускать с пониженными правами приложения, требующие системных функций или
Ситуация 7. Установка новой версии операционной системы
Ситуация 7. Установка новой версии операционной системы Технический бандит. Изучает исходные тексты новой версии и выбирает из них только то, что ему нравится.Администратор-фашист. В первую очередь изучает законодательные акты против производителя, поставляющего
Особенности символьного сокета версии IPv6
Особенности символьного сокета версии IPv6 Для символьного сокета IPv6 существуют несколько отличий (RFC 3542 [114]).? Все поля в заголовках протоколов, отсылаемых или получаемых на символьном сокете IPv6, должны находиться в сетевом порядке байтов.? В IPv6 не существует параметров,
Проверка версии Java и установка нужной версии
Проверка версии Java и установка нужной версии 1. Требования к установке I2P Перед установкой I2P необходимо проверить, какая версия Oracle Javaу Вас установлена на компьютере (рекомендуется Oracle Java 6/7).Узнать, какая версия Java установлена на Вашем компьютере можно, набрав в
20.9.6 Проблемы версии 1, исправленные в версии 2
20.9.6 Проблемы версии 1, исправленные в версии 2 Следующие свойства SNMP версии 1 были не слишком удачны:? Если одна из переменных в запросе get или get-next была некорректна, то отбрасывалось все сообщение.? Если запрашивались значения нескольких переменных и агент не мог
22.5.4 Взаимодействие адресов версии 6 с сетями версии 4
22.5.4 Взаимодействие адресов версии 6 с сетями версии 4 Еще один специальный формат используется узлами версии 6, которые связываются друг с другом через промежуточные сети версии 4 (это называется туннелями IPv4). Как показано на рис. 22.1, интерфейсам на границах должны быть
Отличительные особенности сервера Yaffil
Отличительные особенности сервера Yaffil Улучшенная производительность Производительность является одним из ключевых факторов, определяющих пригодность сервера СУБД для использования в конкретном приложении. Производительность определяет максимальную нагрузку,
1.1.2. Создание новой модели
1.1.2. Создание новой модели При создании новой модели возникает диалог, в котором следует указать, будет ли создана модель заново, или она будет открыта из файла либо из репозитория ModelMart, внести имя модели и выбрать методологию, в которой будет построена модель (рис. 1.1.2).Как
17.2. Создание новой презентации
17.2. Создание новой презентации Даже самая простая презентация, включающая фотографии вашего семейного отдыха летом, требует некоторого планирования. Как вы расположите слайды? Хаотично или в хронологической последовательности (первый день, второй день и т. д.)? Об этом
Елена Дорохина о юбилее Price.ru и его новой версии Юрий Ильин
Елена Дорохина о юбилее Price.ru и его новой версии Юрий Ильин Опубликовано 25 июня 2010 года Проекту price.ru на днях исполнилось 13 лет. Что изменилось с тех пор и куда дело пойдёт дальше? Об этом с «Компьютеррой» беседует генеральный директор price.ru Елена
Firefox 4: обзор новой версии браузера Евгений Крестников
Firefox 4: обзор новой версии браузера Евгений Крестников Опубликовано 23 марта 2011 года Вчера официально вышел Firefox 4.0. В новой версии популярного браузера множество изменений. В частности, она базируется на движке Gecko 2.0 и использует новый движок JavaScript
Основные версии программ Uranus и их особенности
Основные версии программ Uranus и их особенности Первая версия этой программы появилась в 1987 году на базе Московского института практической астрологии. Первые версии Uranus (ниже шестой) в настоящее время представляют собой разве что исторический интерес и несовместимы с
Создание новой папки
Создание новой папки Чтобы создать папку на рабочем столе (или окне папки), щелкните правой кнопкой мыши на свободном месте рабочего стола. В появившемся меню выберите Создать. Появится контекстное меню, из которого выбираем команду Папку. Можете назвать ее, как вам