Здравствуйте.
Возник следующий вопрос. Если делать web-приложение с базой данных под Firebird, то выдержит ли он одновременное подключение несколько сотен (для определенности будем считать 1-2 тыс.) пользователей?
Или немного по-другому: реально подключается к базе один (какой-нить user1), а через пул соединений драйвера создаются соединения для остальных (так называемые, виртуальные) пользователей, доступ которых проверяется по таблице доступа в базе.
Выдержит ли Firebird 2.1
Re: Выдержит ли Firebird 2.1
все завист от железа и что эти 1000 пользователей там будут делать.
а если есть железо, то написать программу которая эмулирует 300 конектов не сложно и запустить её с разных машин.
а вот если будет после этого тормаза, приходи и говори ОС, железо, архитектуру и на чем тормазит. тогда тебе и подскажут.
ЗЫ имхо если 90% конектов будет чтение, то птичка справится и из коробки
а если есть железо, то написать программу которая эмулирует 300 конектов не сложно и запустить её с разных машин.
а вот если будет после этого тормаза, приходи и говори ОС, железо, архитектуру и на чем тормазит. тогда тебе и подскажут.
ЗЫ имхо если 90% конектов будет чтение, то птичка справится и из коробки
Re: Выдержит ли Firebird 2.1
Да железо вроде ничего: IBM Blade, 4 ядра проц, 8 га памяти. Это на-вскидку. Могу уточнить. Ось -- Вынь2003 сервер.Attid писал(а):все завист от железа и что эти 1000 пользователей там будут делать.
Имхо, 40% чтение, а остальное запись/правка небольшого числа полей в таблицах. Запись/правка идет на "коротких" транзакциях, как и нужно.Attid писал(а):ЗЫ имхо если 90% конектов будет чтение, то птичка справится и из коробки
Re: Выдержит ли Firebird 2.1
лучше пулинг делать. У суперсервера ограничение в тысячу коннектов. Классик на винде 2 тысячи тоже вряд ли потянет. Да и вообще, тратить системные ресурсы на простаивающие коннекты - это моветон...