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


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

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

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

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




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



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

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



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

Название:Измененные состояния сознания: психологический анализ
Просмотров:697
Описание: Дрёмов С.В., Семин И.Р. Если в XIX в. психика отождествлялась с собственно сознанием и ведущим методом исследования был метод интроспекции, то открытие 3. Фрейдом бессознательных пластов психики значительно расширил

Название:Методика совершенствования изменения параметров технологической системы предприятия
Просмотров:712
Описание: Ежова Н., Ермолов А. Реализация инновационных процессов в производственной сфере в постиндустриальный период развития экономики имеет тенденцию, которую можно сформулировать, как «не быть похожим». В этой связи

Название:Изменение клеток при опухолях
Просмотров:564
Описание: Содержание ДНК в ядрах Содержание ДНК в ядрах опухолевых клеток в большинстве случаев очень изменчиво, что отражает частые изменения числа хромосом. Давно известно, что хромосомный набор злокачественных клеток

Название:В стандарты по бухучету внесены изменения
Просмотров:452
Описание: Казанцева Н. О., аудитор Минюст 22 февраля 2011 года зарегистрировал приказ Минфина России, которым скорректированы правила бухучета. В связи с этим предприятиям придется поправить свою учетную политику. О самих изм

Название:Анализ факторов, определяющих равновесие потребителя и его реакцию на изменение цены и дохода
Просмотров:341
Описание: ТЕМА Анализ факторов, определяющих равновесие потребителя и его реакцию на изменение цены и дохода Содержание Введение РАЗДЕЛ 1. Равновесие потребителя 1.1. Множество

 
     

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