Создание автоматизированной информационной системы "Свод отчетов" для УВО при ГУВД Пермско...
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
вает все возможности и функции Oracle Enterprise Edition.
Так как нам не нужны расширенные возможности версии Enterprise и нас не устраивают возможности Personal версии, то остановим выбор на Standart версиях. Вот некоторые из особенностей Oracle:
Real Application Cluster (RAC) обеспечивает работу одного экземпляра базы данных на нескольких узлах кластерной сети, позволяя управлять нагрузкой и гибко масштабировать систему в случае необходимости
Automatic Storage Management (ASM) позволяет автоматически распределять данные между имеющимися ресурсами систем хранения данных, что повышает отказоустойчивость системы и снижает общую стоимость владения
Производительность. Oracle Database 10g позволяет автоматически управлять уровнями сервиса итиражировать эталонные конфигурации врамках всей сети
Самоуправление. Специальные механизмы Oracle Database 10g позволяют самостоятельно перераспределять нагрузку насистему, оптимизировать икорректировать SQL-запросы, выявлять ипрогнозировать ошибки
Большие базы данных. Теперь максимальный размер экземпляра базы данных Oracle может достигать 8 экзабайт
Рассмотрим цены на Standard версии (таблица 8):
Таблица - 8
Oracle Database 10g Standard Edition One Processor License4995 y.e.Oracle Database 10g Standard Edition One Named User149 y.e.Oracle Database 10g Standard Edition (SE) Processor License15000 y.e.Oracle Database 10g Standard Edition (SE) One Named User300 y.e.Таким образом, стоимость версии Standard Edition One будет составлять примерно 5-6 тыс. долларов (с 1-5 пользователями), а Standard Edition (SE) 15-17 тыс. долларов (с 1-5 пользователями). Нужно заметить, что документация и поддержка не являются бесплатными и составляют 22% от стоимости конфигурации. [www.oracle.com]
2.5.5 СУБД SQL Server 2000
SQL Server 2000 поставляется вследующих изданиях:
- SQL Server 2000 Enterprise Edition для крупных предприятий (включает поставку всего сопутствующего инструментария);
- 88SQL Server 2000 Standard Edition для малых и средних предприятий;
- SQL Server 2000 Windows CE Edition (SQL Server CE) для мобильных устройств;
- SQL Server 2000 Developer Edition для разработчиков (возможности Enterprise версии, но для целей тестирования и разработки приложений, без права использования);
- SQL Server 2000 Personal Edition для персональных пользователей (возможности Standart, но из-за распределителя параллельных нагрузок, невозможно масштабировать данную версию);
- SQL Server 2000 Desktop Engine (MSDE) используется как свободно распространяемый модуль СУБД, для разработки на его основе сторонними разработчиками своих продуктов (по возможностям равен Personal, но без графической консоли управления).
Из данных версий выберем Standard версию, как устраивающую по параметрам масштабируемости и наличию необходимых функций:
- Службы преобразования данных;
- 8Средства репликации (мгновенные снимки, транзакции ислияния);
- Полнотекстовый поиск;
- Формирование запросов наестественном языке;
- Средства отладки и разработки хранимых процедур;
- Инструментарий SQL-профилирования и анализа производительности.
Рассмотрим цены на Standard версию (таблица 9):
Таблица - 9
Microsoft SQL Svr 2000 Standard Edtn English Processor License4781 y.e.Microsoft SQL Svr 2000 Standard Edtn English Server License667 y.e.Microsoft SQL Svr 2000 Standard Edtn English CAL (User or Device)146 y.e.Таким образом, цена на минимальную конфигурацию составит 6-7 тыс. долларов (1-5 пользователей). [www.microsoft.com]
2.5.6 СУБД InterBase 6
Выпускается в настольном (Desktop Edition) и серверном (Server Edition) варианте.
InterBase 6 поддерживает симметричную мультипроцессорную обработку и многопоточную архитектуру, что обеспечивает высокую производительность комплексных приложений с большим числом одновременно работающих пользователей. Средства контроля транзакций предоставляют разработчикам возможность точного контроля базы данных, позволяют отслеживать весь процесс, начало, конец и возврат транзакций, процессов и запросов. Совместимость с SQL-стандартами SQL-92 и SQL-99. Интеграция со средствами разработки приложений фирмы Borland, ODBC и JDBC. Поддержка XML. Также стоит отметить самонастраиваемость сервера, что обеспечивается механизмами распараллеливания обработки и коррекции SQL-запросов, а также т.н. механизмом собирания мусора (garbage collecting).
Рассмотрим цены на Server версию (таблица 10):
Таблица - 10
Borland InterBase 6 for Windows - Simultaneous Users 1150 у.е.Borland InterBase 6 for Windows - Simultaneous Users 101200 y.e.Borland InterBase 6 for Windows - Simultaneous Users 202100 y.e.Borland InterBase 6 for Windows - Unlimited Users3999 y.e.Borland InterBase 6 Windows Processor License200 y.e.Borland InterBase 6 Additional Processor License1000 $Таким образом, цена на минимальную конфигурацию InterBase будет составлять 1,5-2,5 тыс. долларов (1-10 пользователей). [www.borland.com]
2.5.7 Сравнение СУБД Oracle 10g, SQL Server 2000, InterBase 7.1 и 1с:v8.0
Так как нам не требуется создавать хранилище данных, то мы не нуждаемся в расширенных возможностях, таких как поддержка OLAP, Data Mining, анализ скрытых тенденций и бизнес-анализ. Нам важна простота модернизации приложений и БД. Желательно также чтобы требования СУБД к техническим характеристикам, составу ПО и уровню администратора были минимальными. Немаловажным является ценовой фактор, и наличие установленных СУБД в УВО. Сравнение СУБД по этим параметрам приведено в таблице 11.
Таблица - 11
Название критерия выбораSQL Server 2000ORACLE 10gInterBase1c:v8.0Стоимость сервера ( лицензия на процессор и на сам сервер)5448 $4995 $1200 $300 $Стоимость клиента146 $149 $150 $
(чем больше лицензия, тем дешевле)-Максимальное число пользователей Зависит от лицензииЗависит от лицензииЗависит от лицензииНеограниченоТехнические требования к серверу 166 Мгц
64 Мб ОЗУ
140-500 Мб на HDD300 Мгц
128 Мб ОЗУ
1,5 Гб на HDD32 Мгц
32 Мб ОЗУ
20 Мб32 Мгц
32 Мб ОЗУ
20 МбПоддерживаемые серверные ОСWindows 2000 Server, Windows 2000 Advanced Server, Windows 2000 Datacenter Server,