LINUX.ORG.RU

История изменений

Исправление aist1, (текущая версия) :

Ну, сервер приложений — это, по сути, ОС над ОС. Фреймворк над API базовой операционной системы, предоставляющий те же основные сервисы, но в структурированном виде. А именно: процессы, память и коммуникацию.

СУБД реактивны. Т.е. процессы, которые выполняют сервера баз данных, запускаются только по внешнему запросу. Самостоятельных процессов здесь нет, за исключением, например, демонов ваккумирования.

Сервера же приложений обычно активны. Они содержат постоянно запущенные процессы, выполняющие активную логику приложений.

Если PostgreSQL теперь может запускать долгоживущие процессы, я больше не вижу функциональной разницы между ним и, скажем, JBoss AS. Понятно, что последний куда более структурирован именно как сервер приложений. Но PostgreSQL теперь может выполнять всю ту же работу, только с более эффективным доступом к локальным данным :)

Исходная версия aist1, :

Ну, сервер приложений — это, по сути, ОС над ОС. Фреймворк над API базовой операционной системы, предоставляющий те же основные сервисы, но в структурированном виде. А именно: процессы, память и коммуникацию.

СУБД реактивны. Т.е. процессы, которые выполняют сервера баз данных, запускаются только по внешнему запросу. Самостоятельных процессов здесь нет, за исключением, например, демонов ваккумирования.

Сервера же приложений обычно активны. Они содержат постоянно запущенные процессы, выполняющие основную логику приложений.

Если PostgreSQL теперь может запускать долгоживущие процессы, я больше не вижу функциональной разницы между ним и, скажем, JBoss AS. Понятно, что последний куда более структурирован именно как сервер приложений. Но PostgreSQL теперь может выполнять всю ту же работу, только с более эффективным доступом к локальным данным :)