Я хочу настроить сервер tomcat с помощью версии сообщества mysql 5.1 (на win server 2008 x64) для запуска большого проекта на одной машине. У меня есть приложение gwt, и мне нужно запустить более 300 его экземпляров на одном сервере HP.
Каждый экземпляр использует отдельную базу данных MySQL (от db1 до db300), поэтому нужен отдельный пул соединений, это часть моей конфигурации пула соединений для db1 (аналогично другим dbs):
<Resource name="jdbc/mysql/db1" auth="Container" type="javax.sql.DataSource" initialSize="5" maxActive="100" maxIdle="20" maxWait="30000" removeAbandoned="true" removeAbandonedTimeout="5" validationQuery="select now();" .../>
Для 300 экземпляров количество активных подключений будет 300 * 100 = 30000 активных подключений!
Теперь я хочу знать, можно ли открыть такое огромное количество подключений к 300 базам данных MySQL на одном сервере.
Если нет, то каково решение, и если да, то сколько ресурсов (ОЗУ и ЦП) будет использовано?
Пул соединений - лучший способ или есть другой способ?
Если пул соединений - лучший выбор, то что может быть лучшей настройкой для моего раздела ресурсов для создания моих пулов?