Руководство администратора баз данных Inrformix.
Добавить в закладки К обложке
- 1. Теоретические основы. - Страница 1
- 1.1.1 Основные функции СУБД - Страница 2
- 1.1.2 Типовая организация современной СУБД - Страница 5
- 1.2 Понятие архитектуры клиент-сервер. - Страница 6
- 2. Теоретические основы СУБД сервера Informix OnLine v.7.X - Страница 7
- 2.1.1 Описание продуктов Informix - Страница 8
- 2.1.2 Типовые конфигурации - Страница 9
- 2.2 Архитектура СУБД сервера Informix OnLine v.7.X - Страница 10
- 2.2.1 . Динамическая масштабируемая архитектура - Страница 11
- 2.2.1.1 Потоки - Страница 12
- 2.2.1.2 Виртуальные процессоры - Страница 13
- 2.2.1.3 Планирование потоков - Страница 14
- 2.2.1.4 Разделение потоков между виртуальными процессорами. - Страница 15
- 2.2.1.5 Экономия памяти и других ресурсов - Страница 16
- 2.2.2 Организация разделяемой памяти - Страница 17
- 2.2.3 Организация операций обмена с дисками - Страница 18
- 2.2.3.1 Управление дисковой памятью - Страница 19
- 2.2.3.2 Асинхронный ввод-вывод - Страница 20
- 2.2.3.3 Опережающее чтение - Страница 21
- 2.2.4 Поддержка фрагментации таблиц и индексов - Страница 22
- 2.2.5 Параллельная обработка запросов - Страница 23
- 2.2.5.1 На чем основана технология PDQ - Страница 24
- 2.2.5.2 Итераторы - Страница 25
- 2.2.5.3 Примеры применения параллелизма - Страница 27
- 2.2.5.4 Баланс между OLTP и DSS-приложениями - Страница 28
- 2.2.6 Оптимизатор выполнения запросов по стоимости - Страница 29
- 2.2.7 Средства обеспечения надежности - Страница 30
- 2.2.7.1 . Зеркалирование дисковых областей - Страница 31
- 2.2.7.2 Тиражирование - Страница 32
- 2.2.7.3 Быстрое восстановление при включении системы - Страница 33
- 2.2.7.4 Архивирование и восстановление данных - Страница 34
- 2.2.8 Динамическое администрирование - Страница 35
- 2.2.8.1 Интерфейс мониторинга системы - Страница 36
- 2.2.8.2 Утилита DB/Cockpit - Страница 37
- 2.2.8.3 Утилита OnPerf - Страница 38
- 2.2.8.4 Утилита параллельной загрузки - Страница 39
- 2.2.9 Распределенные вычисления - Страница 40
- 2.2.9.1 Взаимодействие клиент-сервер - Страница 41
- 2.2.9.2 Прозрачность расположения данных - Страница 42
- 2.2.9.3 Распределенные базы данных и протокол двухфазовой фиксации транзакций - Страница 43
- 2.2.10 Поддержка национальных языков - Страница 44
- 2.2.11 Средства безопасности класса С2 - Страница 45
- 2.3 Дополнительные компоненты компании Informix для выполнения специфических задач. - Страница 46
- 2.3.1 Informix-Enterprise Gateway 7.1 - Страница 47
- 2.3.2 Технология и компоненты EDA/SQL - Страница 48
- 2.3.2.1 EDA API/SQL - Страница 49
- 2.3.2.2 EDA/Link - Страница 50
- 2.3.2.3 EDA/SQL Server - Страница 51
- 2.3.2.4 EDA/Data Drivers - Страница 52
- 2.3.3 Возможности Enterprise Gateway - Страница 53
- 2.3.3.1 Прозрачный доступ для чтения и записи - Страница 54
- 2.3.3.2 Распределенные соединения - Страница 55
- 2.3.3.3 Конфигурирование Enterprise Gateway - Страница 56
- 2.3.3.4 Безопасность - Страница 57
- 2.3.4 Библиотеки сопряжения сервера Informix-OnLine DS с менеджерами транзакций: Informix-TP/XA и Informix-TP/TOOLKIT - Страница 58
- 2.4 Заключение - Страница 59
- 2.5 Литература - Страница 61
2.2.9.1 Взаимодействие клиент-сервер
Продукты INFORMIX построены на принципах архитектуры клиент/сервер. Это означает, что сервер INFORMIX-OnLine DS выполняется на одном компьютере, а клиентские приложения выполняются на других компьютерах, связанных с сервером сетью. При этом от клиентских приложений серверу по сети пересылаются только SQL-запросы, а от сервера на клиентские машины пересылаются результаты выполнения запросов. Преимущества такой архитектуры заключаются в том, что серверный компьютер, не загруженный выполнением клиентских приложений, способен эффективно обслужить большее число клиентов. Пользователи же в этом случае могут выбрать наиболее удобную для себя платформу, например, персональный компьютер с MS Windows. В частном случае клиент выполняется на той же машине, что и сервер.
Сервер INFORMIX-OnLine DS содержит все необходимые средства для организации взаимодействия локальных или удаленных клиентов с сервером базы данных, поэтому приобретение дополнительных продуктов не требуется.
Для организации взаимодействия клиентских приложений версий 5.0 или 4.1 с сервером INFORMIX-OnLine DS 7.1 в комплект поставки включен релейный модуль связи (Relay Module 7.1). Он может использоваться как для локального, так и для сетевого взаимодействия. Сетевое взаимодействие клиентских приложений версий меньше 6.0 с сервером INFORMIX-OnLine DS 7.1 возможно также при посредстве одного из коммуникационных продуктов INFORMIX-NET 5.0 или INFORMIX-STAR 5.0, который должен быть установлен на клиентской машине, в том числе, на PC.
Поддерживаются сетевые протоколы TCP/IP и SPX/IPX. Протокол TCP/IP реализуется посредством интерфейса сокетов UNIX или TLI, протокол SPX/IPX - посредством интерфейса TLI. Обработкой сетевого взаимодействия клиентов и серверов в INFORMIX-OnLine DS занимаются сетевые виртуальные процессоры. В конфигурацию сервера, в зависимости от интенсивности сетевого взаимодействия, включается необходимое число сетевых виртуальных процессоров. Обработка сетевого взаимодействия равномерно распределяется между сетевыми виртуальными процессорами.
Конфигурация разделяемой памяти включает коммуникационную область, через которую локальные клиенты могут взаимодействовать с сервером. Этот вид взаимодействия наиболее быстрый, и, кроме того, позволяет разгрузить сеть. Связь через разделяемую память осуществляется совместно с сетевыми подключениями для удаленных клиентов.