Базы данных и 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,  которые стали
       потенциальными покупателями их продуктов.