| Microsoft SQL Server 2000. Новые возможности для разработчика приложений. Часть 1 |
Пользуясь случаем, я хотел бы поблагодарить слушателей секции «Базы данных», чьи вопросы, отзывы, критические замечания и просто пожелания и проявленный интерес во многом способствовали формированию окончательного облика статьи. Не ставя перед собой цель, дать исчерпывающий обзор функциональности следующей версии SQL Server (которая на момент подготовки материала находилась в стадии второго бета-тестирования), я постараюсь сконцентрироваться на тех новых возможностях, которые предоставляет SQL Server 2000 разработчикам клиент-серверных и многоуровневых приложений в плане программирования серверной части систем. |
Просмотров: 9532 | Скачиваний: 4466 |
Подробнее
|
|
| Великолепная семерка |
Впервые появившаяся в SQL Server 7.0 распределенная репликация слиянием значительно усиливает его способность обеспечивать мобильные вычисления. При этом удаленные системы периодически связываются с центральным сервером и синхронизируют внесенные в таблицы базы данных изменения. Совместное использование Windows 9х и распределенной репликации слиянием представляет собой хорошее решение как для мобильных информационных систем, так и для сценариев, ориентированных на применение в небольших филиалах крупных фирм. |
Просмотров: 10001 | Скачиваний: 2595 |
Подробнее
|
|
| Интерфейсы доступа к данным |
Растущая популярность SQL Server отчасти объясняется тем, что доступ к данным с одинаковой легкостью и эффективностью получают как старые разработки (так называемые наследуемые системы), так и новейшие объектно- ориентированные конструкции. Приводимые ниже прикладные программные интерфейсы (API) служат теми шлюзами, через которые приложения достигают SQL Server. Он выполняет функции источника данных как для традиционных приложений, построенных в соответствии с 2-слойной архитектурой клиент/сервер, так и для современных WEB-приложений, использующих трехуровневую и более сложные архитектуры. |
Просмотров: 8644 | Скачиваний: 3232 |
Подробнее
|
|
| Компоненты репликации баз данных |
В SQL Server имеются функции репликации, которые предоставляют возможность передавать в одну или несколько связанных систем по соединениям локальных или территориальных коммуникационных сетей все изменения, вносимые в базу данных,. Средства репликации SQL Server включают разнообразный набор функций и даже позволяют производить репликации в базы данных, использующие другие платформы, такие как Oracle, DB2 и Access. Ниже приводится краткий обзор семи ключевых компонентов системы репликаций баз данных SQL Server. |
Просмотров: 9451 | Скачиваний: 1187 |
Подробнее
|
|
| Сетевые библиотеки SQL Server |
Семь сетевых библиотек SQL Server обеспечивают коммуникации между клиентскими приложениями и сервером. Для того чтобы клиент мог подсоединиться к серверу, и клиент и сервер должны использовать одну и ту же сетевую библиотеку. В том случае, когда клиент представляет собой сетевую систему, соединение с сервером обеспечивает компонент IPC, отвечающий в Windows за коммуникационное взаимодействие процессов (IPC - InterProcess Communication). Локальные соединения устанавливаются либо через разделяемую область памяти, либо через именованные каналы. Ниже дана краткая характеристика сети сетевых библиотек SQL Server. |
Просмотров: 9142 | Скачиваний: 3072 |
Подробнее
|
|
| Советы по настройке производительности |
Производительность SQL Server зависит от взаимодействия множества факторов, начиная от технических параметров компьютера, на котором он размещен, и заканчивая приемами программирования, примененными при разработке приложения. Ниже приведены семь способов увеличения производительности SQL Server. |
Просмотров: 8570 | Скачиваний: 2727 |
Подробнее
|
|
| Индексы снимают блокировку |
Одним из наиболее рекламируемых новых свойств SQL Server 7.0 является его способность выполнять блокировки действительно на уровне строк. Блокируя не целую страницу со множеством записей, а только реально обрабатываемые в данный момент данные, SQL Server 7.0 радикально разрешает проблему блокировок. (Проблема возникает в тех случаях, когда один пользователь или приложение пытается заблокировать какой-либо объект, а другой пользователь или приложение уже выполнили несовместимую с ней блокировку того же самого объекта.) Однако только введением блокировки на уровне строк не решить всех проблем, связанных с этим явлением. Помимо этого необходимо дополнительно создавать индексы для таблиц. |
Просмотров: 9101 | Скачиваний: 3110 |
Подробнее
|
|
| Блокировки в SQL Server 7.0 |
Одним из самых желанных новшеств версии 7.0 было введение блокирования данных на уровне строк. В данной статье рассмотрены принятые в SQL Server 7.0 модели блокировок, подлежащие блокированию ресурсы, а также простые средства наблюдения за активными блокировками. |
Просмотров: 7818 | Скачиваний: 2152 |
Подробнее
|
|
| 9 способов оптимизации запросов в SQL Server 6.5 |
Какую огромную разницу в скорость исполнения запроса может внести индекс! Недавно автор статьи получил еще одно наглядное подтверждение этой истины. Он ввел дополнительный индекс, и время обработки запроса уменьшилось с 40 минут до 12 секунд. Но индексы - всего лишь один из инструментов, применяемых администраторами баз данных для повышения производительности систем. Улучшить производительность можно настройкой самых разных параметров - от конфигурации технических средств до использования утилит баз данных. Ниже приведены 9 самых эффективных средств увеличения производительности SQL Server 6.5. |
Просмотров: 9471 | Скачиваний: 2201 |
Подробнее
|
|
| Администрирование SQL Server 2000 и расширенные свойства объектов |
Из обзорных публикаций и документации известно, что SQL Server 2000 поддерживает для объектов базы данных расширенные свойства. В документации можно найти перечень хранимых процедур, работающих с расширенными свойствами, и примеры их использования. Хотя механизм расширенных свойств предлагается в основном разработчикам приложений, администратор баз данных тоже может использовать этот удобный инструмент. Первое и наиболее очевидное применение расширенных свойств объектов – это, безусловно, документирование. Если администратор создает таблицу в Enterprise Manager и для ее полей дает описание (Description), то описание для каждого поля автоматически превращается в расширенное свойство с именем MS_ Description. |
Просмотров: 10112 | Скачиваний: 3576 |
Подробнее
|
|
|
|
|