Базы данных и SQL SQL (Structured Query Language) - это аналогичный естествен- ному языку язык базы данных, разработанный в 70-е годы фирмой IBM. SQL позволяет легко обращаться к базе данных с запросами. Этот язык стал общемировым стандартом и доступен практически для каждой операционной системы, включая Unix, DOS, Macintosh OS и OS/2. Любое поддерживающее SQL приложение может обмениваться дан- ными с другим SQL-совместимым приложением базы данных. Почти каждое приложение "клиент-сервер" основывается на SQL. Многие из этих приложений скрывают команды SQL за простым в ис- пользовании интерфейсом. Почти каждый тип приложений (например, электронные таблицы или программы бухгалтерского учета) могут ис- пользовать команды SQL для доступа к базе данных. Novell реализовала SQL в виде NLM-модуля. NetWare SQL позво- ляет нескольким приложениям совместно использовать одну общую ба- зу данных и поддерживает разнообразный ввод данных, включая Lotus 1-02-3, Concentric R+R, Oracle и WordTech Quicksilver/SQL. С по- мощью NetWare SQL разработчики могут писать приложения, либо его можно использовать для доступа к информации в сочетании с ранее описанными интерфейсами. Для систем Unix базы данных всегда были одним из лучших ти- пов приложений. Преимущества применения больших сегментов памяти для кэширования и совместного использования программами рабочего пространства в сочетании с тем, что все данные могут кэшироваться в той же памяти (рабочем пространстве), уже давно делают Unix ли- деров в производительности задач баз данных. Это лидерство над PC, подкрепленное теперь многопроцессорными системами, продолжает усиливаться. В то время как производительность PC нарастает, объем данных в СУБД нарастает еще быстрее. Графическая предобработка данных и обработка данных мультимедиа чрезмерно загружает сети еще более замедляя сети PC. Вот где проявят себя во всем блеске системы "клиент-сервер". Хотя PC (или выбранная вами настольная система) могут прекрасно справиться с представлением информации, системы Unix могут пре- доставлять для этой информации данные, используя преимущества с сильные стороны обеих платформ. Именно здесь могут лучше всего проявить себя базы данных с SQL. После того как Novell добавила в версию 3.11 NetWare под- держку TCP/IP, фирмы, занимающиеся разработкой баз данных, стали интенсивно развивать продукты NLM. До версии 3.11 базы данных NLM могли взаимодействовать только с NetWare-клиентами (через IPX/SPX). После версии 3.11 они получили также возможность обме- ниваться данными с базами данных Unix через TCP/IP. Разработчики программного обеспечения с сильными базами данных для Unix были воодушевлены большим числом пользователей NetWare, которые стали потенциальными покупателями их продуктов.