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 является наличие сетевого сервиса, обеспечивающего взаимодействие между процессами при помощи вызовов удаленных процедур, что позволяет, например, использовать шифрование при передаче данных.


 

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

55988. Тарас Григорович Шевченко в англомовному світі 113.5 KB
  Англійська мова якою зараз говорять і яку розуміють на всіх континентах представила Шевченка для світової читацької громади найбільше. Майже всі поезії Шевченка відтворюють англійською мовою.
55989. Мій улюблений письменник Т.Г. Шевченко. Українські і британські письменники 46 KB
  Мета: Повторити і систематизувати знання учнів про деякі біографічні факти письменників, їх творчої спадщини; сприяти запамятовуванню вживання Passive Voice; перевірити знання учнів лексичного запасу з даної теми, розвивати вміння виконувати лексичні операції
55990. Стародавній Схід: далекий і близький 39.5 KB
  Навчальна мета: поглибити, узагальнити знання з теми. Засобом змагань викликати інтерес до творчої пошукової роботи; поєднати минуле і сучасне; навчити практично використовувати набуті знання у подальшому житті.
55991. Сценарій двомовного свята: «Лісова школа. Абетка» 53 KB
  Ні Лиско Петрівно, ці дітки особливі і вкрай талановиті. Я зараховую їх до нас в «Лісову школу». А за свою роботу та чудовий виступ пропоную нагородити їх подяками. По завершенню ведучі...
55992. Научно-исследовательская деятельность в школе 131.5 KB
  Сторонники исследовательского обучения отмечают учебный процесс в идеале должен моделировать процесс научного исследования поиска новых знаний Исследовательская деятельность учащихся является формой образовательного процесса...
55994. Ось і школа, ось і клас. Він давно чекає нас 272 KB
  Органайзер Добрий день діти Продзвенів і стих дзвінок. У ньому діти отримують знання навчаються писати читати рахувати. Гра Склади портфель Діти Мальвіна хоче перевірити чи зможете ви зібрати портфель до школи. Діти заучують правило.
55995. Реалізація проекту «Школа Віри в себе» 1.18 MB
  Вони дозволять вже у молодшому шкільному віці через комфортно побудоване навчання сформувати здібності особистості до самовдосконалення саморозвитку самопізнання. Педагоги отримають відповідь як зробити щоб кожна дитина вірила в свої сили викладалась на повну силу своїх інтелектуальних можливостей та виросла впевненою в собі людиною поступово за час навчання в Школі віри в себе набувала вміння вчитись вірячи у власні сили та впевнено набуваючи загальнолюдські уміння та навички. Реалізація проекту Школа Віри в себе...
55996. СУЧАСНА ШКОЛА – ТЕРИТОРІЯ ЗДОРОВ‘Я 529 KB
  Колектив школи намагається працювати за моделлю здоровязберігаючого середовища найбільш значимими компонентами якої є: створення комфортних умов навчання і виховання та використання оздоровчих методик які...