MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> MSSQL 2005 (Yukon) – работа с очередями и асинхронная обработка данных

Название:MSSQL 2005 (Yukon) – работа с очередями и асинхронная обработка данных
Просмотров:69
Раздел:Информатика, программирование
Ссылка:Скачать(81 KB)
Описание:Асинхронность. Асинхронные возможности сервера. Output или расширения обработки очередей. Service Broker. Асинхронные триггеры. Асинхронные возможности клиентских приложений. Асинхронное выполнение запросов.

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

MSSQL 2005 (Yukon) - работа с очередями и асинхронная обработка данных Ivan Bodyagin Несколько общих слов
    Этот очерк посвящен трудностям, с которыми сталкивается разработчик при попытке построить полноценное асинхронное приложение, а также той посильной помощи, которую может оказать компания Microsoft в этом нелегком предприятии благодаря следующей версии SQL Server с кодовым именем Yukon и сопутствующих библиотек.
    Безусловно, тема асинхронности весьма обширна, и ее невозможно охватить в одной статье, даже если ограничиваться исключительно рамками SQL Server-а, но я и не ставил перед собой задачи охватить все. Здесь будет дан краткий обзор новой функциональности, которая появится в MS SQL Server с выходом новой версии, наиболее важной на мой взгляд, и несколько примеров использования этой функциональности... Асинхронность
    Я несколько раз подкрадывался к своим знакомым и пытался неожиданно спросить, что же они понимают под асинхронностью - выяснилось, что все понимают, что это такое, но никто не может дать четкого определения.
    Так что же такое асинхронность? Формальное определение говорит, что это такая характеристика процессов, не совпадающих во времени. Коротко, емко, но непонятно... Если же упростить, то это возможность свалить часть работы на кого-то другого, а за результатом прийти потом, занимаясь в промежутке своими делами. И это относится как к однотипной работе, так и к совершенно разноплановой. Наверное, уместно было бы прибегнуть к аналогии... Допустим, существует два способа отдать автомобиль в сервис - синхронный и асинхронный. В синхронном варианте можно приехать на сервис, пообщаться с механиком, загнать вместе с ним машину в бокс, помочь ему дружеским советом, рассказать пару свежих анекдотов или услышать их от него... Тоже в общем-то с пользой проведенное время. Если же просто отдать ключи механику при встрече и забрать машину, когда она будет готова, проведя промежуток времени между двумя этими событиями по своему усмотрению, то это уже будет асинхронный способ ремонта...
    Точно так же обстоит дело и в приложении. Поток можно распараллелить на несколько потоков, как выполняющих одну и ту же работу, разделив ее на части, так и совершенно разную, например, одновременно считывать что-то с диска и решать вычислительные задачи.
    Интуитивно все ощущают, что асинхронные приложения во всех отношениях лучше, но почему-то пишут их только в самом крайнем случае.
    Асинхронное приложение снижает зависимость между процессами - вы в достаточно широких пределах не зависите от того, как долго механик возится с вашей машиной, если вернуться к нашей аналогии. Оно лучше масштабируется - при увеличении нагрузки достаточно подключить второй процессор или второй сервер. В общем случае оно надежнее - если один сервер вышел из строя, то остальные продолжают выполнять работу. Этот список можно продолжать довольно долго. Но всю эту радужную картину рушит одно - асинхронные приложения чертовски сложно разрабатывать.
    Главная проблема асинхронных приложений состоит в сложности коммуникации между независимыми процессами. Вот такой забавный парадокс: выясняется, что асинхронные приложения необходимо уметь правильно синхронизировать, и от качества этой синхронизации зависит очень многое. ............




Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Адаптация предприятия к изменениям во внешней среде
Просмотров:68
Описание: Что делать - сопротивляться переменам или адаптироваться к ним? Повседневная практика дает немало примеров того, что человек может адаптироваться почти к любой ситуации. Но, как ни странно, опыт реорганизации

Название:Влияние возможных изменений климата на развитие производства
Просмотров:186
Описание: Федеральное агентство образования Российской Федерации Вологодский государственный технический университет Экономический факультет Р е ф е р а т По экологии на тему: «Влияние возможных

Название:Изменение уставного капитала юридического лица - должника в рамках внешнего управления
Просмотров:202
Описание: Введение Внешнее управление – процедура конкурсного права, применяемая к должнику в рамках производства по делу о несостоятельности (банкротстве). В настоящее время осуществление мероприятий внешнего упра

Название:Начало движения и изменение его направления
Просмотров:132
Описание: Днепропетровский государственный университет внутренних дел       Кафедра «Тактико-специальной подготовки»       Реферат по дисциплине „Автомобильная подготовка”   на тему:

Название:Общение как предмет социально-психологического исследования
Просмотров:68
Описание: Содержание Введение Перцептивная сторона общения Интерактивная сторона общения Коммуникативная сторона общения Структура общения Функции общения Средства коммуникации Общение как социально-

 
     

Вечно с вами © MaterStudiorum.ru