Интернет, компьютеры, софт и прочий Hi-Tech

Подписаться через RSS2Email.ru

Реляционная СУБД Microsoft SQL Server

В базах данных нуждаются всевозможные фирмы, интернет-компании, коммерческие и некоммерческие организации, предприятия, учреждения. Разного калибра, от корпораций в небоскрёбах до мелких контор, ютящихся в паре тесных комнат. И практически всем им нужны средства управления этими самыми базами данных — серверы. Одно из решений — Microsoft SQL Server.

История вкратце

Программный продукт начал разрабатываться в старину, в 80-х годах двадцатого века. Первое изделие под названием Ashton-Tate/Microsoft SQL Server увидело свет в мае 1989-го. Легенда гласит, что уже тогда в софте содержались инструменты для разработки на языке C, предназначенных для создания приложений, функционирующих по схеме «клиент-сервер».

Поначалу дела шли неважно, однако в начале 90-х стали популярными Windows 3.0 и Windows NT, а вместе с ними удалось постепенно увеличить рост продаж обсуждаемого программного обеспечения.

Однако по-настоящему функциональный продукт появился в эпоху Windows 95 и победоносного распространения всемирной паутины. В декабре 1995-го появилось полторы сотни бета-сайтов, обкатывавших версию 6.5, — софт научили толково работать в интернете. Финальный релиз состоялся в апреле 1996-го. Собственно говоря, именно тогда и началась настоящая история Microsoft SQL Server, продолжающаяся по сей день.

SQL Server Management Studio Express

Администрирование серверов и обслуживание баз данных — задача не из лёгких. Однако Microsoft упрощает её как может. И выпускает интегрированную графическую среду для комфортного управления многими компонентами SQL Server. (В релизе 2012-го года компоненты таковы: Master Data Services, Database Engine, Analysis Services, Reporting Services, Integration Services, Data Quality Services... ну и так далее.)

Называется эта крайне полезная среда так: SQL Server Management Studio Express. Все её возможности описаны в документации, имеющейся на сайте Microsoft, поэтому пересказывать их нет смысла. А вот что действительно нужно сообщить, так это чрезвычайно приятный факт: Micrisoft предоставляет SQL Server Management Studio Express бесплатно.

Протоколы, языки и плюшки

SQL, он же Structured Query Language, является языком структурированных запросов, что и обозначено в его названии. Так вот, парни из Microsoft решили, что их продукция будет использовать вариант данного языка под названием Transact-SQL (T-SQL) с дополнительным синтаксисом и плюшками-расширениями.

Кроме того, Microsoft SQL Server поддерживает:

  1. протокол Tabular Data Stream (он же TDS) для передачи табличных данных;
  2. интерфейс Open Database Connectivity (он же ODBC) для взаимодействия приложений с системами управления базами данных (СУБД);
  3. протокол доступа к объектам SOAP (Simple Object Access Protocol) для подключения пользователей через веб-сервисы (причём, даже при наличии отсутствия у оных пользователей Widnows, ибо применяется универсальный формат XML);
  4. .NET Framework, причём, с собственными оптимизированными средствами (алгоритмами), независимо от встроенных в Windows.

А ещё Microsoft SQL Server обладает драйвером JDBC (в смысле, Java DataBase Connectivity) и потому позволяет подключаться к СУБД кросс-платформенным приложениям, написанным на JAVA.

Ну и, конечно не обходится без зеркалирования и кластеризации. Со «снимками» баз данных, историей изменений и синхронизацией с другими серверами.

Кластер – это, попросту говоря, серверы с одинаковой конфигурацией и с одним виртуальным именем. Между ними распределяется рабочая нагрузка. Естественно, такая схема не может не способствовать повышению производительности и надёжности всей системы.

Microsoft SQL Server Express Edition

Не спешите искать в торрентах пиратские копии, за них вашу организацию не пощадят. Попробуйте легальную бесплатную версию Microsoft SQL Server Express. Правда, у неё наблюдаются значительные ограничения функциональности.

Какие именно ограничения? Планировщика заданий Агент SQL Server нет, скрипты на T-SQL надо писать вручную, объём обслуживаемой базы данных ограничен десятью гигабайтами (это в релизе 2012-го года, а раньше давали только четыре). Зато поддерживается и Unicode, и XML.

В общем, для небольшой конторы, возможно, этого окажется вполне достаточно. А уж для изучения хватит наверняка.

Заключение

Программный продукт Microsoft SQL Server разрабатывается давно, профессионально и качественно. Иначе не составлял бы довольно ощутимую конкуренцию другим СУБД. Так или иначе, если вы собираетесь работать с серверами и базами данных, то ознакомиться с обсуждаемым софтом нужно непременно. Для этого достаточно всего лишь взять с официального сайта Microsoft бесплатные Microsoft SQL Server Express Edition и SQL Server Management Studio Express.

Автор: vanilinkin, специально для xBB.uz, 29.04.2012


Предыдущие публикации:

Биржа долевых инвестиций SIMEX.

Последнее редактирование: 2012-04-29 01:16:06

Метки материала: microsoft, sql, server, субд, sql server, microsoft sql server, microsoft sql, реляционная субд, реляционная, субд microsoft sql server, субд microsoft, по, софт, программы для компьютера, soft, сервер, сервера, базы данных, db, серверы, софт для windows

Оставьте, пожалуйста, свой комментарий к публикации

Представиться как     Антибот:
   

Просьба не постить мусор. Если вы хотите потестить xBB, воспользуйтесь кнопкой предварительного просмотра на панели инструментов xBBEditor-а.


© 2007-2017, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.