СУБД Oracle

Выбор СУБД для создания системы автоматизации

 

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

Современные базы данных можно разделить на три категории:

1) программные продукты корпоративного направления — Oracle и MS SQL Server;

2) СУБД, предназначенные для работы с информационными массивами в небольших компаниях, — MS Access и Borland Intererbase;

3) СУБД для Web, реализующих создание Web-сайтов с ш большими базами данных, — MySQL и опять-таки Borland In terbase.

 

Какими свойствами должна обладать СУБД в зависимости отэтих категорий?

СУБД корпоративного направления должны быть надежными, что обеспечивается резервным копированием; безопасными — иметь защиту от несанкционированного доступа; работать с огромными объемами данных и обладать широкими функциональными возможностями.

Для небольших компаний программы работы с базами данных должны обладать не только надежностью и функциональное, но и работать без выделенного сервера.

СУБД для Web присущи высокая скорость обработки данных нетребовательность к ресурсам и удобное удаленное администрирование.

На сегодняшний день наиболее популярными СУБД являютсяOracle, MS SQL Server, Borland Interbase, MySQL и MS Access 2003.

 

 

Oracle — одна из наиболее мощных современных СУБД, предназначенных для реализации баз данных уровня корпорации, что предъявляет серьезные требования к серверу.

Oracle может работать в большинстве операционных систем Windows NT, -2000, Linux, UNIX, AIX, Nowell Netware. A это, в свою очередь, позволяет выбирать наиболее удобную для кор­поративных задач платформу сервера. Например, если организация предпочитает использовать операционные системы не oт Windows, то она легко может себе это позволить. Некоторые организации могут ориентироваться на решения на базе UNIX систем, славящихся надежностью и устойчивостью в качестве серверной платформы, при этом продолжая использовать привычную пользователям Windows на клиентских компьютерах.

Использование Oracle в качестве СУБД дает возможность выбора языка программирования. Традиционно для этого используется язык PL/SQL, но можно использовать и гораздо более мощный язык программирования Java.

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

Основными преимуществами Oracle можно считать поддержку баз данных очень большого объема (до 64 Гбайт), мощные средства разработки и администрирования, поддержку много­процессорности и двух языковых сред, а также интеграцию с Web. Вместе с этим программа предъявляет серьезные аппарат­ные требования и имеет высокую цену.