12 вариант 2 (954078), страница 11
Текст из файла (страница 11)
Microsoft SQL Server 2000 является законченным решением в области управления базами данных и анализа данных, предназначенным для быстрого создания масштабируемых веб-приложений следующего поколения. Являясь базовым компонентом семейства .NET Enterprise Servers, он значительно ускоряет выпуск приложений электронной коммерции, бизнес-приложений и хранилищ данных, в то же время обеспечивая уровень масштабируемости, необходимый для сред с наиболее жесткими требованиями. SQL Server 2000 включает развитые возможности поддержки языка XML и протокола HTTP, средства повышения быстродействия и доступности, позволяющие распределить нагрузку и увеличить время безотказной работы, а также усовершенствованные функции управления и настройки, обеспечивающие автоматизацию повседневных задач и снижение общей стоимости владения. Помимо этого сервер SQL Server 2000 полностью использует преимущества операционной системы Windows 2000, включая поддержку службы Active Directory™ и возможность использования до 32 процессоров и 64 ГБ оперативной памяти, – эти ограничения будут еще более ослаблены в 64-разрядной версии, которая будет выпущена в этом году.
6.2.2. Семейство продуктов SQL Server.
Имеются различные выпуски сервера SQL Server 2000, отвечающие тем или иным требованиям организаций и индивидуальных пользователей в отношении быстродействия, условий применения и цены.
-
SQL Server 2000 Enterprise Edition является законченным решением семейства SQL Server, подходящим для любой организации. Этот выпуск обладает возможностями масштабирования и повышения надежности, необходимыми для имеющих критическое значение бизнес-приложений и применений в сфере Интернета, включая распределенные разделенные представления, передачу журналов и усовершенствованное восстановление после отказа на основе кластеризации. В нем полностью используются преимущества наиболее высокопроизводительного оборудования, включая поддержку до 32 процессоров и 64 ГБ оперативной памяти. SQL Server 2000 Enterprise Edition содержит средства усовершенствованного анализа данных (OLAP), предназначенные для работы с большими многомерными кубами данных.
-
SQL Server 2000 Standard Edition является приемлемым вариантом для организаций небольшого и среднего размера, которым не требуются усовершенствованные средства масштабирования и повышения доступности, а также некоторые наиболее развитые средства анализа данных из выпуска SQL Server 2000 Enterprise Edition. Standard Edition может использоваться в системах с симметричной многопроцессорной обработкой, содержащих до 4 процессоров и 2 ГБ оперативной памяти.
-
SQL Server 2000 Personal Edition содержит полный набор средств управления и обладает большей частью функциональных возможностей выпуска Standard Edition, однако этот выпуск оптимизирован для персонального использования. Personal Edition может работать не только с серверными операционными системами, разработанными корпорацией Майкрософт, но и с несерверными операционными системами, включая Windows 2000 Professional, Windows NT® Workstation 4.0 и Windows 98. Поддерживаются двухпроцессорные системы. Хотя этот выпуск поддерживает базы данных любого размера, его быстродействие оптимизировано для однопользовательского применения или для небольших рабочих групп и снижается при нагрузках, вызываемых одновременной работой более 5 пользователей.
-
SQL Server 2000 Developer Edition позволяет разработчикам создавать приложения любого типа на базе сервера SQL Server. Эта редакция обладает всеми функциональными возможностями Enterprise Edition, однако ее применение ограничивается специальным лицензионным соглашением о разработке и тестировании (EULA), запрещающим промышленное использование (подробности см. в лицензионном соглашении SQL Server 2000 Developer Edition EULA).
-
SQL Server 2000 Enterprise Evaluation Edition является полным аналогом выпуска Enterprise Edition. Этот выпуск предназначен для оценки продукта, он имеет ограниченный срок действия и другие ограничения, влияющие на использование и развертывание (подробности см. в лицензионном соглашении SQL Server 2000 Evaluation Edition EULA).
-
SQL Server 2000 Desktop Engine (MSDE) содержит основные средства ядра базы данных сервера SQL Server 2000. В этом настольном выпуске отсутствуют пользовательский интерфейс, средства управления, возможности анализа данных, клиентские лицензии, библиотеки для разработки и справочная система Books Online. Кроме того, в нем существуют ограничения на размер базы данных и рабочую нагрузку. Он наиболее компактен из всех выпусков SQL Server 2000 и, таким образом, является наиболее подходящим для встроенного или автономного хранилища данных.
-
SQL Server 2000 Windows CE Edition является выпуском сервера SQL Server 2000, предназначенным для оборудования и устройств, работающих под управлением операционной системы Windows CE. Он программно совместим с другими выпусками сервера SQL Server 2000, поэтому разработчики могут применить свой опыт и имеющиеся приложения для создания реляционного хранилища данных, работающего с новыми видами оборудования. Выпуск SQL Server 2000 Windows CE Edition ожидается во второй половине 2000 года.
6.2.3. Возможности сервера баз данных SQL Server 2000.
Корпорация Майкрософт сделала значительные инвестиции в оценку потребительского спроса и выпуск продуктов, удовлетворяющих этот спрос. Результаты количественных (изучение объема рынка, его отслеживание, а также углубленное изучение потребностей пользователей) и качественных исследований (фокусные группы и многочисленные отзывы клиентов и партнеров) привели разработчиков сервера SQL Server к пониманию интересов существующих и предполагаемых пользователей. Сервер SQL Server 2000 построен на современном фундаменте, заложенном в сервере SQL Server 7.0, что соответствует пожеланиям пользователей, результатам самых современных исследований и стратегическим направлениям развития. Сервер SQL Server 2000 является законченным решением в области управления базами данных и анализа данных, предназначенным для быстрого создания масштабируемых решений следующего поколения в сферах электронной коммерции, бизнес-приложений и хранения данных. Он включает в себя средства и технологии, которые обеспечивают
-
полную интеграцию с Интернетом;
-
высокую масштабируемость и надежность;
-
наиболее быстрый выход на рынок.
Сосредоточив усилия на этих ключевых направлениях, разработчики SQL Server на каждом уровне уделяли особое внимание качеству. Чтобы убедиться в том, что качество продукта превосходит потребительские ожидания, сразу после выхода ранних сборок сервера SQL Server 2000 была введена в действие программа ранней адаптации (Early Adopter Program). Участвующие в этой программе партнеры и заказчики из различных отраслей установили и в течение нескольких месяцев тестировали сервер SQL Server 2000, в том числе и в производственной среде. Разработчики SQL Server уверены, что благодаря концентрации усилий на качестве разработки и всестороннему внутреннему и внешнему тестированию, сервер SQL Server 2000 является на данный момент наиболее качественной версией SQL Server.
6.2.3.1.Полная интеграция с Интернетом
Уже сегодня, до выпуска SQL Server 2000, сервер SQL Server является наиболее популярной СУБД для хранения данных в Интернете2. С помощью сервера SQL Server 2000 корпорация Майкрософт удовлетворяет потребительский спрос на дополнительные возможности работы с Интернетом и поддержку электронной коммерции, отсутствующие в сервере SQL Server 7.0. Разработчики сервера SQL Server сконцентрировали свои усилия на следующих направлениях:
-
Широкая поддержка стандартов языка XML и Интернета. Возможность создания и использования XML-данных в сервере SQL Server. Возможность выполнения над XML-данными операций вставки, обновления и удаления. Предоставление разработчикам баз данных и веб-приложений простой XML-модели (без сложного программирования), позволяющей им применять накопленный опыт, одновременно используя возможности языка XML. Поддержка стандарта W3C и основанных на нем стандартов.
-
Удобный и безопасный доступ к данным через Веб. Возможность доступа к данным на веб-узлах и выполнения запросов с веб-узлов с использованием URL-адреса по протоколу HTTP. Высокоэффективный полнотекстовый поиск в форматированных документах, основанный на расширяемом механизме фильтров. Упрощение разработки и развертывания веб-решений English Query (запросы на естественном языке).
-
Эффективный анализ данных на веб-основе. Возможность связывания и анализа, даже через Веб, существующих кубов OLAP. Предоставление инструментов выявления закономерностей и алгоритмов для анализа веб-данных. Интеграция с сервером Commerce Server 2000 для поддержки полного анализа статистики посещений веб-узла и использования веб-данных (этот инструмент известен под названием Business Internet Analytics). Упрощенное применение метода анализа данных DISTINCT COUNT.
-
Обеспечение безопасности при размещении приложений. Поддержка нескольких экземпляров, позволяющая установить на одном компьютере несколько изолированных копий сервера SQL Server. Возможность клонирования и распространения образов диска, полезная для эффективного и согласованного создания баз данных.
6.2.3.2. Высокая масштабируемость и надежность
Сервер SQL Server 7.0 получил признание не только в качестве популярной современной СУБД для Веба и электронной коммерции, он также достиг рекордной масштабируемости в различных сценариях применения в компаниях, достигших наивысшего уровня доступности, подобных barnesandnoble.com 3. Фактически, многие популярные крупные веб-узлы используют сегодня сервер SQL Server 7.0 – примерами могут служить Dell.com, Nasdaq.com, Buy.com и Quote.com. SQL Server 2000 предоставляет широкий диапазон средств, обеспечивающих масштабируемость и надежность.
-
Масштабируемость решений электронной коммерции. Возможность распределения нагрузки между несколькими установками SQL Server 2000. Автоматическая оптимизация запросов и поддержка запросов по нескольким серверам в конфигурации с распределенной базой данных сервера SQL Server. Полное использование преимуществ оборудования с обработкой SMP (Symmetric Multiprocessing – симметричная многопроцессорная обработка).
-
Масштабируемость бизнес-приложений. Расширенная поддержка SMP, обеспечивающая полное использование новых возможностей операционной системы Windows 2000. Поддержка прямого доступа к высокоскоростному взаимодействию между серверами. Сотрудничество с основными независимыми поставщиками ПО в целях обеспечения высокого быстродействия приложений на основе сервера SQL Server 2000. Поддержка до 32 процессоров и 64 ГБ оперативной памяти.
-
Масштабируемость решений для хранилищ данных. Повышение быстродействия в наиболее сложных сценариях создания отчетов. Поддержка выполнения анализа чрезвычайно больших массивов данных с ограниченной повторной обработкой. Возможность работы с измерениями, содержащими десятки миллионов компонентов. Распределение кубов данных путем прозрачного удаленного разделения по фермам серверов.
-
Продолжительное время безотказной работы и надежность. Упрощение настройки отказоустойчивого кластера и управления им. Выполнение почти всех операций без перехода в автономный режим. Возможность выполнения как разностной архивации, так и архивации Server-less с созданием «мгновенных снимков». Интегрированная настройка передачи журналов и управление этим процессом.
6.2.3.3. Скорость разработки приложений на базе СУБД SQL Server 2000.
Использование сервера SQL Server давно признано быстрейшим способом создания и управления решениями для электронной коммерции, ведения бизнеса и хранения данных. Исследования независимых компаний показали, что SQL Server не только удобнее в использовании, чем его основные конкуренты, но также характеризуется значительно более низкой совокупной стоимостью владения 4. В сервере SQL Server 2000 реализованы новые идеи, благодаря которым пользователям будет еще удобнее работать с продуктом и произойдет дальнейшее сокращение времени выхода приложений на рынок.
-
Интегрированные и расширяемые службы анализа данных. Наиболее полные интегрированные средства анализа данных с веб-доступом (OLAP), обладающие возможностями выявления закономерностей. Автоматическое управление приложениями на основе результатов анализа. Возможность выполнения свертывания, задаваемого пользователем.
-
Упрощенное управление и настройка. Возможность централизованного управления базами данных с помощью службы Windows 2000 Active Directory™. Автоматизация операций управления и настройки. Упрощение переноса баз данных между экземплярами сервера и компьютерами.
-
Улучшенные и упрощенные разработка и отладка на языке T-SQL. Предоставление интегрированного отладчика T-SQL. Упрощение разработки с помощью шаблонов T-SQL. Возможность трассировки операторов на стороне сервера и ведения статистики на стороне клиента.
-
Гибкие и расширяемые службы DTS (Data Transformation Services – службы преобразования данных). Обеспечение интеграции со службой MSMQ и доступа к данным в Интернете по протоколу FTP. Обеспечение усовершенствованной поддержки OLE DB, улучшенной обработки ошибок и восстановления после них.
6.2.4. Обзор новых возможностей SQL Server 2000 1
Интернет и электронная коммерция | ||||
Возможность | Описание и преимущества | Enterprise Edition | Standard Edition | Personal Edition |
Поддержка стандартов Интернета | Существующие системы интегрируются без дополнительного программирования благодаря полной поддержке стандартов W3C, в том числе, XML, Xpath, XSL и HTTP. | | | |
XML-представления | Доступ к реляционным данным с использованием технологии XML с помощью удобного отображения элементов и атрибутов XML в реляционную схему. | | | |
Доступ с использованием URL-адреса по протоколу HTTP | Гибкий доступ к веб-данным с использованием URL-адреса. Для выполнения запросов в строке с URL-адресом используется язык SQL (Structured Query Language), шаблоны XML и синтаксис Xpath . | | | |
Использование предложения FOR XML в операторе SELECT | Результаты SQL-запросов преобразуются в формат XML, формой возвращаемого XML-дерева легко управлять с помощью параметров его форматирования. | | | |
Ключевое слово OpenXML | С помощью языка T-SQL и хранимых процедур обеспечивается доступ к документам XML, управление ими и их обновление таким же образом, как если бы они были таблицами. | | | |
Диаграммы обновлений XML 2 | Благодаря использованию формата XML из любого места (и даже через брандмауэры) можно выполнять выборочную вставку, обновление или удаление данных таблицы. | | | |
Массовая загрузка XML-данных 2 | Перенос, преобразование и загрузка данных из любого источника в реляционные таблицы сервера SQL Server 2000. | | | |
Полнотекстовый поиск | Полнотекстовый поиск через Интернет и интрасети в форматированных документах (например, в формате Word, Excel и HTML). Автоматически отслеживаются изменения в документах. | | | |
Запросы English Query | Все пользователи получают возможность обращаться к данным с помощью запросов на естественном (английском) языке. При помощи мастеров в среде Visual Studio, можно использовать графические средства разработки. Для выполнения запросов к кубам данных генерируются многомерные выражения. | | | |