55
ских и программных средств выбор остается невелик. Разрабатываемое программ-
ное обеспечение должно поддерживать минимум ОС Microsoft Windows XP SP3. В
принципе ничего страшного в этом нет, как указывалось ранее, при хорошей орга-
низации сети и средств защиты можно обеспечить достаточный уровень произво-
дительности и безопасности.
Что касается предполагаемой системы управления базами данных, то на пред-
приятии уже задействовано две различные СУБД — это Microsoft SQL Server 2008
и FireBird 2.5. В принципе каждая из них вполне сможет справится с хранением
слов и определений. Но, дополнительно стоит задача интеграции всей информации
в одной базе данных, имеется ввиду хранение изображений, сеток и документов. В
этом случае желательно выбрать коммерческую СУБД Microsoft SQL Server 2008 и
при этом это должна быть версия Enterprise для поддержки достаточного объема
хранимой информации. В остальном данная СУБД подходит по всем параметрам.
Принимая во внимание тот факт, что необходимо на относительно маломощ-
ном оборудовании обеспечить приемлемую производительность, необходимо ис-
пользовать приложение с прямым бинарным кодом. Другими словами, необходимо
использовать компилятор создающий прямой код для используемого класса про-
цессоров. Благо в издательстве достаточно вполне производительных компьюте-
ров, например, на базе процессоров Intel Pentium Core 2. Как минимум эти процес-
соры уже поддерживают инструкции Streaming SIMD Extensions 3 (SSE3)
instructions, что можно использовать при оптимизации кода и таким образом обес-
печить достаточный уровень производительности.
На сегодняшний день выбор в общем то невелик, компиляторов для Microsoft
Windows не так уж много, как этого хотелось бы. Самым мощным компилятором
для получения наиболее оптимального кода считается компилятор от самого произ-
водителя процессоров Intel Compiler. Одним из наиболее удобных и быстрых с
точки зрения скорости разработки многие считают Embarcadero® RAD Studio.
Здесь нужно отметить, что именно Embarcadero® Delphi пользуется большей попу-
лярностью. И, конечно же, компилятор от разработчика операционной системы
Microsoft Visual Studio. Данный компилятор считается хорошо оптимизированным
для работы с операционной системой. Надо отметить, что компилятор от Intel хо-