Выдержит ли Firebird 2.1

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
Erhe
Сообщения: 30
Зарегистрирован: 26 сен 2006, 09:48

Выдержит ли Firebird 2.1

Сообщение Erhe » 28 апр 2009, 17:25

Здравствуйте.

Возник следующий вопрос. Если делать web-приложение с базой данных под Firebird, то выдержит ли он одновременное подключение несколько сотен (для определенности будем считать 1-2 тыс.) пользователей?

Или немного по-другому: реально подключается к базе один (какой-нить user1), а через пул соединений драйвера создаются соединения для остальных (так называемые, виртуальные) пользователей, доступ которых проверяется по таблице доступа в базе.

Attid
Спец
Сообщения: 377
Зарегистрирован: 14 ноя 2006, 09:58

Re: Выдержит ли Firebird 2.1

Сообщение Attid » 28 апр 2009, 19:14

все завист от железа и что эти 1000 пользователей там будут делать.

а если есть железо, то написать программу которая эмулирует 300 конектов не сложно и запустить её с разных машин.

а вот если будет после этого тормаза, приходи и говори ОС, железо, архитектуру и на чем тормазит. тогда тебе и подскажут.

ЗЫ имхо если 90% конектов будет чтение, то птичка справится и из коробки

Erhe
Сообщения: 30
Зарегистрирован: 26 сен 2006, 09:48

Re: Выдержит ли Firebird 2.1

Сообщение Erhe » 28 апр 2009, 20:32

Attid писал(а):все завист от железа и что эти 1000 пользователей там будут делать.
Да железо вроде ничего: IBM Blade, 4 ядра проц, 8 га памяти. Это на-вскидку. Могу уточнить. Ось -- Вынь2003 сервер.

Attid писал(а):ЗЫ имхо если 90% конектов будет чтение, то птичка справится и из коробки
Имхо, 40% чтение, а остальное запись/правка небольшого числа полей в таблицах. Запись/правка идет на "коротких" транзакциях, как и нужно.

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Re: Выдержит ли Firebird 2.1

Сообщение dimitr » 28 апр 2009, 21:02

лучше пулинг делать. У суперсервера ограничение в тысячу коннектов. Классик на винде 2 тысячи тоже вряд ли потянет. Да и вообще, тратить системные ресурсы на простаивающие коннекты - это моветон...

Ответить