Управление реляционными базами данных.SQL

Автор работы: Пользователь скрыл имя, 04 Декабря 2011 в 16:51, реферат

Краткое описание

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

Содержимое работы - 1 файл

Управление реляционными базами данных.SQL..docx

— 108.43 Кб (Скачать файл)

SQL в локальных  сетях

Появление OS/2 Extended Edition и SQL Server привлекло внимание к потенциальным возможностям SQL в локальных вычислительных сетях. Заказчики стали всерьез рассматривать архитектуру клиент/сервер в качестве альтернативы центральному мини-компьютеру или мэйнфрейму.

Вначале на рынке SQL для ЛВС в качестве платформы  для сервера баз данных доминировала OS/2. В отличие от MS-DOS, у этой операционной системы не было ограничения на объем  ОЗУ (640 Кб), а ее многозадачная архитектура  хорошо подходила для создания сервера  баз данных. К концу 1989 года компании IBM, Microsoft, Oracle, Gupta и другие представили свои СУБД для OS/2. Однако объемы продаж OS/2 оказались меньше ожидаемых, в то время как объемы продаж Microsoft Windows 3.0 возросли. Вопреки всем попыткам подчеркнуть их различия, между OS/2 и Windows 3.0 возникла конкуренция, которая постепенно привела к разрыву между IBM и Microsoft. В конце концов компания Microsoft признала свою приверженность Windows 3.0 и отказалась от поддержки OS/2, оставив за нею статус "собственности IBM". Хотя OS/2 продолжает занимать важное место в планах компании IBM, ее шанс стать доминирующей промышленной операционной системой для персональных компьютеров — а значит, и наиболее подходящей платформой для SQL в ЛВС — упущен.

В то время как  шла борьба между OS/2 и Windows, стали расти объемы продаж реляционных баз данных для других сетевых платформ. Цены на компьютеры, работающие под управлением UNIX, постоянно снижались, а версия UNIX от компании Santa Cruz Operation (SCO UNIX) стала наиболее популярной платформой для персональных компьютеров на базе процессоров Intel. В начале 90-х годов SCO UNIX могла поддерживать несколько процессоров, что позволило делить загрузку компьютера между двумя, тремя или более микропроцессорами. Имея в своем распоряжении вычислительную мощь четырех-восьми процессоров, работающих параллельно, СУБД Oracle, Informix и Sybase смогли достичь быстродействия мини-компьютеров на 
серверах семейства PC стоимостью от $20000. На сегодняшний день многопроцессорные серверы от компаний Compaq, Dell, IBM и других поставщиков персональных компьютеров имеют наилучшее соотношение цена/производительность среди всех доступных на рынке компьютерных систем.

Хотя UNIX стала  популярной платформой для серверов баз данных, подавляющее большинство  серверов ЛВС все еще применяются  только для совместного использования  файлов и принтеров, и большинство  этих серверов работают под управлением  Novell Netware. Серверная операционная система Novell Netware реализует меньшие возможности, чем UNIX или OS/2, но у нее есть одно большое преимущество — объем продаж. Первые реляционные базы данных для Netware котировались хуже, чем СУБД для UNIX и OS/2, однако начиная с 1992 года все ведущие поставщики баз данных представили версии своих продуктов для Netware. Объемы Продаж этих продуктов стали быстро расти, и Netware оказалась жизнеспособной платформой для серверов баз данных.

В противоборстве с UNIX, OS/2 и Netware компания Microsoft сделала упор на Windows NT, клиент/серверную платформу для ЛВС, У Windows NT есть ряд значительных преимуществ над конкурентами; это новая операционная система, не отягощенная "обратной совместимостью". Учитывая вес компании Microsoft на компьютерном рынке, большинство аналитиков полагает, что NT завоюет лидирующее положение в области сетей с архитектурой клиент/сервер. В результате все поставщики СУБД в настоящее время выпускают версии своих продуктов для работы под управлением Windows NT.

Сегодня рынок  СУБД для сетей с архитектурой клиент/сервер является наиболее быстро растущим сегментом рынка серверов ЛВС.

Информация о работе Управление реляционными базами данных.SQL