Однопоточные и Многопоточные Базы Данных
LiveWire поддерживает многопоточный доступ к БД. То есть она поддерживает наличие более чем одного потока доступа к одной БД в единицу времени. Отсюда ясно, для чего нужен пул соединений с более чем одним соединением. Однако библиотеки БД некоторых производителей не являются многопоточными. Для таких БД не имеет значения, сколько соединений имеется в Вашем пуле, так как только одно соединение может устанавливаться с БД в единицу времени.
В этой таблице дан список клиентских библиотек баз данных, которые являются многопоточными на указанных платформах.
NT | Есть | Есть | Есть | Есть | Есть | ||||||
Sun Solaris | Есть | Есть | Есть | Нет | Нет | ||||||
HP-UX | Есть | Есть | Нет | Нет | Нет | ||||||
IBM AIX | Есть | Есть | Нет | Есть | Нет | ||||||
SGI IRIX | Нет | Нет | Нет | Не поддерживается | Нет | ||||||
Digital Unix | Есть | Есть | Нет | Не поддерживается | Не поддерживается |
1
Все многопоточные тесты для ODBC были сделаны на MS SQL Server. Если Вы используете другой драйвер ODBC, узнайте у производителя, является ли драйвер многопоточным. |