SYBASE (Задания по бд), страница 2

2015-08-16СтудИзба

Описание файла

Файл "SYBASE" внутри архива находится в папке "documentation к лаб.раб. и курсу БД". Документ из архива "Задания по бд", который расположен в категории "". Всё это находится в предмете "вычислительные машины, системы и сети (вмсис)" из 7 семестр, которые можно найти в файловом архиве НИУ «МЭИ» . Не смотря на прямую связь этого архива с НИУ «МЭИ» , его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "вмсс" в общих файлах.

Онлайн просмотр документа "SYBASE"

Текст 2 страницы из документа "SYBASE"

OmniConnect осуществляет унифицированный доступ приложений к разнородным источникам данных. Специальные шлюзовые компоненты организуют работу в системе с любой промышленной СУБД (например: ORACLE, Informix, Ingres, DB/2, RMS, ISAM). Приложения-клиенты при этом работают только с сервером OmniConnect на языке TransactSQL (фирмы Sybase), а необходимая трансляция языка SQL и преобразование типов данных автоматически осуществляется шлюзовыми модулями. Для работы с хранилищами данных на mainframe Sybase поставляет шлюзы DB/2, SQL/DS, SQL/400, разработанные фирмой Micro Decision ware (MDI).

OmniConnect хранит информацию о размещении таблиц на том или ином сервере БД и глобальные хранимые процедуры. Приложение-клиент может осуществлять транзакции, в которых участвуют таблицы из различных БД, а также выполнять процедуры, которые прозрачно преобразуются к соответствующему диалекту SQL.

Sybase MPP

Sybase MPP - это расширение архитектуры Sybase SQL Server, обладающее открытой параллельной архитектурой и предназначенное для массовой параллельной обработки очень больших БД. Sybase MPP использует стандартный SQL и открытые интерфейсы, т. е. с ним работают те же приложения, что и с SQL Server:






Sybase MPP


Приложения Sybase SQL Server БД

Sybase MPP выполняет параллельно все операции манипулирования данными, загрузку/восстановление БД и создание индексов. Архитектура Sybase MPP не содержит узких мест, связанных с разделяемыми памятью или дисковым пространством.

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

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

Sybase IQ

Sybase IQ используется для реализации любых запросов (заранее неизвестных) и очень эффективно выполняет добавления записей в БД, т. е. не требует перестраивать созданные индексы целиком, а просто строит дополнительные страницы индекса.

Sybase Backup Server (SBS)

SBS - специальный сервер для выгрузки/загрузки БД, не требующий остановки SQL Server и не снижающий его производительности. Команды на дамп или загрузку выдаются для SQL Server-а, дамп БД и журнала производится без прекращения использования БД.

Основные характеристики SBS:

  1. дамп можно выполнять параллельно частями на несколько (до 32) устройств;

  2. один дамп может занимать несколько лент (файлов);

  3. в локальной сети SQL Server и SBS могут находиться на разных компьютерах;

  4. поддерживаются все платформно-специфичные опции работы с лентой;

  5. несколько выгрузок и загрузок могут управляться с одного или нескольких локальных или удаленных серверов.

Выгрузка производится в 2 этапа:

  1. выгружается состояние данных на момент начала дампа;

  2. дополняется изменениями, произошедшими за время дампа.

Имеется возможность получения как полного дампа БД, так и дампа изменений.

Инструменты управления SQL-сервером

  1. SQL Monitor - для анализа функционирования сервера; предоставляет информацию по загрузке сервера, вводу/выводу, интенсивности транзакций, использованию памяти сервером;

  2. управление конфигурацией - 3 уровня представления параметров конфигурации:

а) базовый уровень (управление основными параметрами);

б) промежуточный уровень;

в) детальный уровень (параметры тонкой настройки).

Иерархическая конфигурация управления:

Уровень 1

  • память

  • процедурный кэш

Уровень 2

  • атрибуты объектов

  • буферы кэшей

Уровень 3

  • полный доступ ко всем конфигурационным переменным (более 300)

  1. Sybase Audit Server записывает информацию о действиях пользователя в специальную БД, доступную для анализа.

Библиотеки Sybase System 11

Программные интерфейсы реализуются через API Open Client и Open Server и поддерживают платформы DOS, Windows и Windows NT, MVS/CICS, Macintosh, NetWare, OS/2, UNIX, VMS и Open VMS. При разработке приложений-клиентов используются библиотеки с Си-интерфейсом: DB-Library, CT-Library или ODBC (под Windows), а приложений-серверов - библиотека Open Server.

Все продукты Sybase используют механизм сообщений об ошибках. В библиотеках этот механизм реализован через callback-модель (при возникновении ошибок вызываются функции приложения).

ODBC - это универсальный промежуточный интерфейс между приложениями-клиентами в среде Windows и различными реляционными БД. ODBC API представляет собой набор вызовов функций. Доступ к БД в нем задается операторами SQL, которые передаются соответствующим функциям в виде строковых параметров. ODBC поддерживает курсоры, хранимые процедуры. ODBC входит в состав Sybase Open Client. Через ODBC доступ к СУБД Sybase имеют Microsoft Excel, Word, Access, Visual Basic.

Sybase Embedded SQL прекомпилятор позволяет использовать ANSI-операторы SQL в программах на Си и Коболе. Прекомпилятор интегрирован с XA-интерфейсом для работы с мониторами транзакций.

Интерфейс программирования серверов Open Server позволяет разрабатывать собственные приложения, которые для клиента “выглядят” как хранимые процедуры на Sybase-совместимом сервере БД. Другое применение Open Server - разработка серверных компонент для математической или криптографической обработки данных. Пример применения технологии Open Server - реализация доступа к электронной почте из хранимых процедур.

SQL Anywhere 5.0

Основной диалект SQL, поддерживаемый SQL Anywhere (5-я версия Watcom SQL), называется Watcom SQL; он совместим с Transact-SQL. Watcom SQL содержит все конструкции, характерные для “больших” СУБД (декларативная ссылочная целостность, процедуры, триггеры) и соответствует стандарту ANSI SQL92. Сервер ведет журнал транзакций. Имеется одинаковый по функциональности сетевой сервер и “локальный” вариант, запускаемый на одном компьютере с приложением-клиентом.

SQL Anywhere работает на платформах Windows 3.x, Windows95 (32разрядный) и Windows NT, OS/2, DOS, Novell NetWare и QNX. Поддерживаемые сетевые протоколы - TCP/IP, Named Pipes, IPX/SPX.

Приложения-клиенты могут разрабатываться с использованием ODBC, Embedded SQL и собственного интерфейса Watcom HLI. Имеется собственный DDE-сервер для интеграции с Excel, Word или Visual Basic.

SQL Anywhere имеет языковую поддержку. При создании БД указывается порядок сортировки символов, используемый в ORDER BY, в сравнении символов без учета регистра, в использовании символов для имен объектов БД, в обработке фразы LIKE и в различных строковых функциях. Кроме этого, пользователь может создавать свои новые конфигурации.

Новые качества SQL Anywhere 5.0:

  1. собственная репликация данных - SQL Remote;

  2. поддержка системы репликации Sybase Replication Server;

  3. графический инструмент администрирования SQL Central;

  4. поддержка Transact-SQL;

  5. поддержка ODBC 2.1;

  6. повышение производительности и мониторинг производительности;

  7. расширения языка Watcom SQL;

  8. универсальный серверный интерфейс SQL Anywhere Open Server.

SQL Anywhere поддерживает 2 различных механизма репликации:

  1. БД SQL Anywhere участвует в схеме репликации Sybase Replication Server; для интеграции с Replication Server используется специальный шлюзовой компонент - Open Server Gateway для SQL Anywhere, который “транслирует” стандартный для продуктов Sybase интерфейс Open Client/Server в интерфейс SQL Anywhere; для отслеживания изменений в БД SQL Anywhere предусмотрен компонент RA.

  2. SQL Remote - это система репликации только между БД SQL Anywhere; это менее гибкая система, т. е. в ней жестко требуется, чтобы имена объектов тиражирования были одинаковыми во всех БД; зато SQL Remote легко администрируется и пригоден для широкого использования.

Взаимодействие клиента и сервера в SQL Anywhere:

“Локальный” вариант Сетевой вариант


Клиент Пользователь Клиент Пользователь


PowerBuilder Другое ПО C, C++ Приложения Powerbuilder Другое ПО C, C++


ODBC, Embedded SQL, WSQL HLI Интерфейсы ODBC, Embedded SQL, WSQL HLI

- -------------------------------------------------

Network Requestor

Watcom SQL

С ервер Сеть

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5259
Авторов
на СтудИзбе
421
Средний доход
с одного платного файла
Обучение Подробнее