35165

Архитектура Microsost SQL Server. Управление к доступам данным в MSSQL Server

Доклад

Информатика, кибернетика и программирование

Управление к доступам данным в MSSQL Server. Симметричная мультипроцессорная архитектура MS SQL Server предусматривает использование родных сервисов операционной системы Windows для управления потоками памятью операциями дискового чтения записи сетевыми службами функциями безопасности а также для поддержки параллельного выполнения потоков на нескольких CPU. Использование потоков Windows позволяет MS SQL Server автоматически масштабироваться при работе на многопроцессорных платформах что исключает необходимость дополнительной...

Русский

2013-09-09

37 KB

2 чел.

Архитектура Microsost SQL Server. Управление к доступам данным в MSSQL Server.

Симметричная мультипроцессорная архитектура MS SQL Server предусматривает использование "родных" сервисов операционной системы Windows для управления потоками, памятью, операциями дискового чтения/записи, сетевыми службами, функциями безопасности, а также для поддержки параллельного выполнения потоков на нескольких CPU. Использование потоков Windows позволяет MS SQL Server автоматически масштабироваться при работе на многопроцессорных платформах, что исключает необходимость дополнительной конфигурации или программной настройки. Например, на Comdex была продемонстрирована работа MS SQL Server на платформе AlphaServer 8400 производства Digital, оснащенным 12 процессорами, 28 Гбайт памяти и 39-ти терабайтным хранилищем. В отличие от большинства распространенных СУБД, вынужденных иметь в своем составе механизмы дублирования ядра операционной системы для обеспечения кросс-платформенной переносимости, MS SQL Server обладает достаточно легковесной прозрачной архитектурой, не перетяжеленной несвойственными ей функциями. В результате, например, при смене типа процессора не требуется заново приобретать MS SQL Server для новой аппаратной платформы. Он ставится, по определению, на все, на чем работает Windows.  На каждое пользовательское соединение в MS SQL Server назначается отдельный рабочий поток (порядка 55К) в рамках единого серверного процесса. Так как каждый из этих потоков в действительности является потоком Win32, на них распространяются соответствующие функции контроля операционной системы, включая защиту памяти, правила доступа к оборудованию и планирование выполнения потоков во времени. Это предоставляет улучшенные способности к масштабированию при росте числа одновременно работающих пользователей, динамическую балансировку при загрузке процессоров и повышенную надежность, так как пользовательские запросы, исполняющиеся на разных потоках, защищены друг от друга. Несмотря на то что пул соединений ограничен 1024 потоками, динамическое управление пользовательскими соединениями и свободными потоками позволяет увеличить эту величину до 32 767. Кроме этого, другие пулы потоков могут использоваться для параллельного выполнения операций сканирования данных, удаления и обновления, резервного копирования, проверки целостности базы, индексирования, асинхронного опережающего чтения данных в кэш на основе алгоритмов предсказания, создания и управления курсорами. Сетевые службы Windows NT обеспечивают MS SQL Server поддержку протоколов TCP/IP, NWLink IPX/SPX, Named Pipes (NetBEUI), Banyan Vines, AppleTalk (ADSP) и DECNet. В версии 6.5 к ним добавилась дополнительная сетевая библиотека - multiprotocol network library, которая "умеет слушать" порты TCP/IP, сокеты SPX или поименованные каналы (named pipes), которые обычно выбираются динамически. Несомненным достоинством multiprotocol является наличие сетевого сервиса, обеспечивающего взаимодействие между процессами при помощи вызовов удаленных процедур, что позволяет, например, использовать шифрование при передаче данных.


 

А также другие работы, которые могут Вас заинтересовать

9749. Роль УБТ, создание оптимальной работы БК 52.49 KB
  Переходники могут быть, правая-левая, обе правые.. найти калибраторы, расширители... Роль УБТ, создание оптимальной работы БК. Роль УБТ - создает нагрузку на долото и растягивает часть БК. Определение длины УБТ при роторном бурении. Gд – нагруз...
9750. Подготовка обсадных колонн к спуску к скважину 59.41 KB
  Подготовка обсадных колонн к спуску к скважину. На буровую завозится количество буровых труб с 5% запасом от длины обсадной колонны по проекту. Обсадные трубы должны быть опрессованы на БТО - базопроизводственное обслуживание, или на бур...
9751. Цементирование скважины 487.84 KB
  Цементирование скважины. Цементирование ОК - это процесс вытеснения бурового раствора из кольцевого пространства, тампонажным раствором. (Рис. 1) Цель цементирования: Разобщение насыщенных жидкостью и газами проницаемых горизонтов Упрочн...
9752. Забойные двигатели. Типы забойных двигателей 64.55 KB
  Забойные двигатели. Типы забойных двигателей: Турбобур Объёмные двигатели Электробур. При турбинном бурении БК не вращается, а лишь компенсировать вращающий момент от долота. По БК подается промывочная жидкость, таким образом БК яв...
9753. Бурение наклонно направленных скважин 276.96 KB
  Бурение наклонно направленных скважин Скважины бурятся для достижения нужной точки продуктивной зоны. При разработке морских месторождений (Рис. 1) А - проложение скважины. Бурение с морской платформы. Иногда нет возможности построить установку в ну...
9754. Осложнения аварий при бурении скважин 108.72 KB
  Осложнения аварий при бурении скважин. Под осложнением понимается, прерывание. Нормального процесса бурения при выполнении проектных условий, принятие неотложных мер. Поглощение промывочной жидкости. Нарушение устойчивости стенки скважин...
9755. Принципы разработки приложений в среде визуального программирования 3.35 MB
  Принципы разработки приложений в среде визуального программирования Разработка компьютерной программы - длительный и трудоемкий процесс. Чтобы окончательный вариант программы работал правильно и содержал как можно меньше ошибок, программисты придерж...
9756. Изучение принципов функционирования отладчика среды 6.08 MB
  Цель лекции: Изучить состав и структуру приложения. Изучить принципы функционирования отладчика среды. Учебные вопросы: 1. Состав и структура приложения. Файл проекта. Модуль формы. Разделы модуля формы. Связи между файлами проекта. 2. О...
9757. Биполярные транзисторы. Вольт-амперные характеристики транзистора 354.93 KB
  Биполярные транзисторы Биполярный транзистор представляет собой систему двух взаимодействующих p-n-переходов. В биполярном транзисторе физические процессы определяются носителями зарядов обоих знаков - основными и неосновными.