02.06.1998 Новости Олег Федоров 9 декабря 1997 г. Interbase Software Corporation объявила о выходе пятой версии своего популярного SQL-сервера. Это событие не сопровождалось всем уже порядком поднадоевшими рекламными заявлениями о революционности нового продукта, о том, что новая версия кардинально изменит существующее на сегодняшний день положение вещей в своей отрасли, и т. д. За время работы в индустрии ПО я научился относиться к таким словам с изрядной долей скептицизма, а иногда и подозрительности, ибо существенные изменения в программном продукте неотвратимо влекут за собой новые ошибки. Все мы помним, как непросто прошел переход на версию 4.2, в которой впервые была применена архитектура SuperServer.В этом плане ситуация с появлением InterBase 5.0 (или IB Database 5.0) сложилась достаточно благоприятная: разработчики обращали внимание больше на исправление старых ошибок и недоработок, нежели на принципиальные нововведения.Сразу хочу сказать, что я работал только с версиями для Windows 95 и NT и речь пойдет о них. Архитектура SuperServerВерсия 5.0, принимая эстафету от предыдущей версии 4.2, также имеет суперсерверную архитектуру. Это означает, что на каждого нового клиента сервер запускает отдельный поток, а не процесс, как принято в классической архитектуре. Такой подход дает целый ряд преимуществ. Во-первых, отпадают трудности с диспетчеризацией равноправных процессов друг другом, из-за которых в версии 4.0 серверный процесс продолжал “работать” и тратить процессорное время ...
читать далее.