ГЛАВА 36. Конфигурация и специальные возможности.
ГЛАВА 36. Конфигурация и специальные возможности.
Эта глава представляет собой попурри на темы, которые будут интересны тем разработчикам, кто хорошо знаком с практическими вопросами выполнения Firebird.
Сначала описываются архитектурные отличия между моделями Firebird Классический сервер и Суперсервер. Затем обсуждаются различные параметры конфигурации сервера и некоторые руководящие принципы разработки для встроенного сервера под Windows.
В заключение мы рассмотрим коды пользовательских внешних модулей, которые вы можете писать для использования на серверной стороне, чтобы выполнять специальные вычисления и преобразования (внешние функции), конвертирование BLOB из одного формата в другой (фильтры BLOB) и реализовывать международные наборы символов. В конце этой темы содержатся подробности по конфигурированию доступа к файловой системе сервера для этих и других внешних объектов.
Сравнение архитектуры Суперсервера и Классического сервера
Хотя Суперсервер и Классический сервер имеют много общих характеристик - действительно, они созданы из одного базового кода, - они представляют совершенно различные модели внутренних операций.
Выполняемые программы и процессы
Классический сервер выполняется как один серверный процесс на каждое соединение (рис. 36.1). Когда клиент пытается соединиться с базой данных Firebird, экземпляр исполняемого модуля fb inet_server инициализируется и продолжает оставаться предназначенным для этого клиентского соединения в течение всего времени этого соединения. Когда клиент отсоединяется от базы данных, экземпляр серверного процесса завершается.
Суперсервер выполняется как один вызов выполняемого модуля fbserver (рис. 36.2). fbserver запускается один раз системным загрузочным скриптом или системным администратором и остается запущенным, ожидая запросов на соединение. Процесс завершается явным остановом.
Рис. 36.1. Сеть Классического сервера и модель процесса
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
ГЛАВА 13. Специальные селекторы
ГЛАВА 13. Специальные селекторы В предыдущих главах части II мы изучали, в основном, атрибуты стилей CSS. Их очень много; одни задают параметры шрифта, другие — параметры фона, третьи — параметры отступов и пр. Можно сказать, что нет такого параметра, влияющего на
Специальные возможности
Специальные возможности Познакомимся с содержимым группы Специальные возможности Главного меню. В этой группе представлены приложения, помогающие работать за компьютером лицам с ограниченными возможностями. Первая – программа Распознавание речи Windows. Она позволяет
Глава 7. Конфигурация загрузочных скриптов
Глава 7. Конфигурация загрузочных скриптов Введение Эта глава описывает конфигурацию скриптов, о которых было рассказано в 6 главе. Большинство из тех скриптов будут работать и без дополнительных настроек, но некоторые требуют дополнительной конфигурации, т.к. они
ГЛАВА 13. Специальные селекторы
ГЛАВА 13. Специальные селекторы В предыдущих главах части II мы изучали, в основном, атрибуты стилей CSS. Их очень много; одни задают параметры шрифта, другие — параметры фона, третьи — параметры отступов и пр. Можно сказать, что нет такого параметра, влияющего на
Глава 4 Исходная конфигурация Asterisk
Глава 4 Исходная конфигурация Asterisk Я не всегда понимаю, о чем говорю, но всегда уверен, что я прав. - Мухаммед Али После выполнения всех этапов, описанных в главе 3, должна быть получена рабочая система Asterisk. Если что-то не так, не пожалейте времени, вернитесь назад и еще раз
Глава 11 Конфигурация с помощью BOOTP и DHCP
Глава 11 Конфигурация с помощью BOOTP и DHCP 11.1 Введение Наиболее заметным явлением в компьютерной области, произошедшим в последние несколько лет, является распространение сетей TCP/IP на настольные системы. Необходимая для этого инфраструктура — маршрутизаторы, мосты,
6.4.3. Специальные возможности браузеров
6.4.3. Специальные возможности браузеров Неужели в этом параграфе будет рассказываться, как работать с браузерами? Тогда его можно вообще пропустить или прочитать по диагонали. Нет, уважаемый читатель, я и не сомневался, что вы умеете работать с браузерами. Сейчас мы
Глава 2 Конфигурация
Глава 2 Конфигурация Программа rundll32.exe применяется не только для вызова многообразных диалоговых окон Windows. С ее помощью можно выполнить конфигурирование различных настроек операционной системы Windows — от переустановки всевозможных компонентов Windows до восстановления
Глава 30 Конфигурация «Зарплата и Управление персоналом»
Глава 30 Конфигурация «Зарплата и Управление персоналом» В области расчета заработной платы и учета кадров разработчиками создан обширный ряд программных продуктов, облегчающих учет операций, связанных с расчетом заработной платы и управлением персоналом. Программу, о
Специальные возможности редактора спецификаций КОМПАС-3D
Специальные возможности редактора спецификаций КОМПАС-3D В последних версиях системы КОМПАС-3D появилась очень удобная возможность копирования объектов спецификации при копировании графических элементов чертежа. Чтобы включить эту функцию, необходимо в окне настроек
ГЛАВА 9. Специальные приемы построения типов
ГЛАВА 9. Специальные приемы построения типов В этой главе вы расширите горизонты вашего понимания языка C#, рассмотрев ряд более сложных (но весьма полезных) синтаксических конструкций. Сначала мы с вами выясним, как использовать метод индексатора. Этот механизм в C#
ГЛАВА 11 КОНФИГУРАЦИЯ И АДМИНИСТРИРОВАНИЕ ВЫВОДА
ГЛАВА 11 КОНФИГУРАЦИЯ И АДМИНИСТРИРОВАНИЕ ВЫВОДА При работе пользователей в системе R/3 генерируется много запросов вывода с различной степенью важности, таких как счета-фактуры, документы, отчеты и журналы. Система спула представляет собой важную часть основных функций
2.6.5. Специальные возможности Windows
2.6.5. Специальные возможности Windows Для людей со слабым зрением и ограниченными возможностями в Windows есть несколько полезных программ.С помощью экранной лупы можно увеличивать текст или изображения. Чтобы запустить программу, нажмите кнопку Пуск, далее в меню Программы