Создание клиентских частей SQL-баз данных под Win95 и WinNT

  d8ef8794     

один из ведущих производителей промышленных


Фирма Sybase - один из ведущих производителей промышленных СУБД, средств разработки приложений и других продуктов, реализующих технологию клиент-сервер. В конце 1995 года фирма выпустила Sybase System 11. Сейчас Sybase System 11 выпущена для Intel и основных UNIX-платформ. На Intel-платфорах работает СУБД для рабочих групп Sybase SQL Anywhere 5.0 - новая версия СУБД Watcom SQL, которая теперь имеет режим совместимости с Sybase SQL Server на уровне языка и интерфейсов.

Серверные продукты Sybase System 11 обладают архитектурой, построенной на основе продуктов и библиотек Sybase Open Client/Server. Среди основных серверных продуктов Sybase System 11:

-   Sybase SQL Server - реляционная СУБД;

-   Sybase MPP - расширение архитектуры Sybase SQL Server, разработанное и оптимизированное для массовой параллельной обработки. Оно обладает открытой параллельной архитектурой, предназначенной для поддержки очень больших баз данных (VLDB);

-   Sybase IQ - серверный механизм построения битовых индексов для высокоскоростного выполнения сложных запросов к большим объемам данных;

-   Sybase SQL Anywhere - "легкая" полнофункциональная СУБД на Intel-платформах для мобильных пользователей и небольших групп;

-   Sybase Replication Server - репликационный сервер для построения распределенных систем на основе тиражирования данных;

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

Вспомогательные серверные продукты Sybase System 11 включают:

-   Sybase Backup Server - специальный сервер для выгрузки и загрузки баз данных, не требующий остановки SQL Server и не снижающий его производительности;

-   Sybase Monitor Server - в сочетании с графической клиентской частью выполняет мониторинг различных параметров состояния SQL Server;



-   Sybase Replication Agent - специальные компоненты, отслеживающие изменения в данных через журналы транзакций различных СУБД для включения их в систему репликации. Replication Agent существуют, в частности, для Sybase SQL Server, Oracle, DB2, Sybase SQL Anywhere.
-   Sybase Audit Server - записывает информацию о действиях пользователей в специальную базу данных, доступную для анализа.
К инструментальным средствам фирмы Sybase относятся средство быстрой разработки приложений PowerBuilder и CASE-система S-Designor, выпускаемые подразделением Powersoft. Эти средства работают со всеми основными СУБД.
Создание Sybase SQL Server 11 основывается на опыте работы предыдущих версий и содержит ряд новых возможностей:
-        Масштабируемость, производительность и эффективность SQL Server 11 основывается на следующих факторах:
×      SQL Server 11 работает на множестве платформ, от персональных компьютеров до многопроцессорных суперсерверов;
×      обеспечена высокая производительность на каждой платформе благодаря тесному взаимодействию с производителями аппаратуры и оптимизации характеристик;
×      полностью симметричная многопотоковая СУБД достигает высокой пропускной способности и поддерживает большое количество пользователей.
-        SQL Server обеспечивает надежность и целостность данных:
×      SQL Server содержит механизмы триггеров и процедур, декларативной ссылочной целостности, транзакций и т.д.;
×      СУБД соответствует уровню безопасности C2 NCSA (National Computer Security Council).
×      Доступность данных повышает производительность систем:
×      Sybase SQL Server программно поддерживает зеркальный журнал и зеркальную базу данных;
×      высокоскоростные средства загрузки/восстановления минимизируют влияние этих операций на работу системы.


-        Открытость и соответствие стандартам:
×      SQL Server соответствует стандартам ANSI/ ISO SQL-89 и entry-level ANSI/ ISO SQL-92;
×      поддерживаются приложения в стандарте ODBC и X/Open XA;
×      SQL Server может использовать различные сетевые протоколы, что позволяет соединить клиент и сервер практически на каждой платформе.
-        Управление и поддержка:
×          наличие многопотоковой архитектуры означает, что на компьютере запускается и требует управления только один процесс - СУБД;
×      для симметричной мультипроцессорной обработки можно конфигурировать количество процессоров, распределенных для СУБД;
×      имеется набор продуктов для конфигурирования областей памяти, пользователей, контроля доступа и производительности - от одной базы данных до множества сетей в масштабах предприятия.
Рассмотрим основные характеристики Sybase SQL Server.

Содержание раздела