Извините, когда я увидел 100-200 одновременных соединений, я сразу подумал, что вы имеете в виду интранет. У нас в среднем 300-450 одновременных пользователей в наших приложениях, поэтому мы не считаем это интернет-приложением до тех пор, пока вы не посмотрите на более 5000 пользователей.
Критерии проектирования такой системы сильно отличаются от системы с количеством пользователей до 1000 человек.
Когда вы подходите к такой системе, вы смотрите на конфигурацию облака. Поскольку наша компания является телекоммуникационной компанией, и по закону мы обязаны предоставлять услуги 5-9 для наших клиентов, мы используем Firebird во всех наших внутренних процессах. Хотя в прошлом мы использовали DB2, Oracle и другие продукты, Firebird был либо более надежным, либо превосходил другие.
С выходом Firebird 2.5 (теперь в rc 2, если вы хотите поиграть с ним), вы можете использовать Firebird в качестве своего среднего уровня, с одной базой данных, соединяющейся с несколькими другими базами данных для выполнения действий DML и DDL. , У вас может быть одна база данных Firebird, в которой вообще нет таблиц, только хранимые процедуры, представления и т. Д. Затем эта база данных может отображать данные из нескольких источников без ведома клиентского приложения. Поскольку соединение может быть построено динамически в хранимых процедурах, вы можете изменять базы данных бэкэнда по мере необходимости, не изменяя код переднего плана. Это позволяет вам балансировать нагрузку, иметь несколько веб-серверов, совместно использующих один кластер баз данных и т. Д.
Итак, я, поскольку Morfik поддерживает Firebird по своей природе, я бы сказал, что да, Morfik может без проблем масштабироваться для более масштабной среды. Что касается поддержки Firebird, то у нее одно из самых активных сообществ пользователей в сети.
С точки зрения Morfik, morfik - это отличный способ для создания пользовательского интерфейса на основе веб-интерфейса, используя существующую базу разработчиков без необходимости изучать ряд новых языков. Но в настоящее время он позволяет разработчику использовать инструменты для многоуровневой разработки, не мешая. Мне это нравится. Я не хочу инструмент, который пытается быть всем и, в свою очередь, ничего не делает хорошо.
С наилучшими пожеланиями
Далтон Кэлфорд
Распределительная связь