Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
черновик_v4.8.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.8 Mб
Скачать

3.1.1 Выбор субд

По требованию заказчика в качестве СУБД для данного проекта была выбрана СУБД Oracle. Она приобретена и внедрена компанией, а значит, нет необходимости в дополнительных финансовых затратах на покупку СУБД.

Современная СУБД Oracle это мощный программный комплекс, позволяющий создавать приложения любой степени сложности. Ядром этого комплекса является база данных, хранящая информацию, количество которой за счет предоставляемых средств масштабирования практически безгранично. C высокой эффективностью работать с этой информацией одновременно может практически любое количество пользователей (при наличии достаточных аппаратных ресурсов), не проявляя тенденции к снижению производительности системы при резком увеличении их числа.

СУБД Oracle имеет следующие преимущества:

  • Механизмы масштабирования – в СУБД Oracle последней версии позволяют безгранично увеличивать мощность и скорость работы сервера Oracle и своих приложений, просто добавляя новые и новые узлы кластера.

  • Полномасштабная поддержка серверных технологий (Java Server Pages, Java-сервлеты, модули Enterprise JavaBeans, интерфейсы прикладного программирования CORBA) за счет встроенной Oracle JavaVM.

  • Многоплатформенность - СУБД поставляется практически для всех существующих на сегодня операционных систем. Работая под Sun Solaris, Linux, Windows или на другой операционной системе с продуктами Oracle не будет возникать никаких проблем в работе. СУБД Oracle одинаково хорошо работает на любой платформе.

3.1.2 Выбор средства хранения геометрических данных

В проекте используются геометрические данные, такие как границы стран для политической карты мира, координаты городов и маршруты перелетов [4]. Для хранения таких данных и работы над ними выбран модуль Oracle Spatial. Модуль Oracle Spatial в составе системы Oracle Database 11g обеспечивает высокую производительность, предлагает улучшенные сетевые приложения и содержит усовершенствованные средства управления, маршрутизации и геокодирования. Кроме того, используемые в Oracle Spatial технологии Semantic обеспечивают надежную защиту, индексирование документов, управление изменениями при совместной работе, расширенную поддержку стандартов и значительно более высокую производительность.

Преимущества:

  • Снижение административных издержек и затрат на инфраструктуру (объединение систем обработки пространственной информации при помощи Oracle Spatial).

  • Рационализация бизнес-процессов, повышение уровня качества и обслуживания (встраивание в приложения средств обработки географической информации).

  • Обеспечение доступа к пространственным данным во всем предприятии (предоставление всем заинтересованным лицам возможности использовать пространственные данные без необходимости устанавливать дополнительное программное обеспечение).

  • Управление пространственной информацией в условиях максимальной безопасности, масштабируемости и производительности (увеличение эффективности инвестиций в технологии Oracle).

Перечисленные преимущества определяют выбор Oracle Spatial как средство хранения геометрических данных.