Инфраструктурные решения.
Системы управления базами данных

Что такое СУБД?

База данных - это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области.

Системы управлении базами данных (СУБД) - это комплекс программ, предназначенный для организации и ведения базы данных.

Приведем простой пример использования базы данных. Сегодня в каждой компании можно найти какую-либо программу бухгалтерского учета. Самой распространенной из них является система 1С:Предприятие, которая использует собственную систему управлении базой данных для хранения данных. Этот пример ярко доказывает, что СУБД давно вошли в нашу повседневную жизнь. Любой крупный интернет-портал так же построен на СУБД, которая способна хранить сотни гигабайт различной информации, как текстово-числовой, так и графической в виде изображений и видео-материалов. В любом бизнесе можно найти применение СУБД - можно составить картотеку клиентов и сотрудников или создать электронный каталог продукции и прайс-лист компании.

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

Microsoft SQL Server

Логотип Microsoft SQL Server 2008

Microsoft SQL Server 2008 - новейший и самый мощный сервер баз данных на сегодняшний день, отвечающий самым высоким требованиям по надежности, производительности и безопасности. Сервер обеспечивает доступ к базе данных для любых приложений, разработанных на Microsoft.Net и VisualStudio, а так же приложений пакета Microsoft Office 2007 и Microsoft BizTalk Server.

Новое в SQL Server

  • Регулирование ресурсов — позволяет серверу получить управление параллельными рабочими процессами.
  • Управление с помощью политик — дает возможность вести централизованный контроль за SQL Server.
  • Сжатие данных —позволяет увеличить скорость чтения данных и увеличить свободное дисковое пространство.
  • Performance Studio — ведет централизованный мониторинг и выявляет проблемы сервера.
  • SQL Server Analysis Services — увеличивает производительность системы. Профессиональное средство для облегчения и усовершенствования процесса сбора данных.
  • SQL Server Reporting Services — открывает нам новые возможности для интеграции с MS Office 2007.

Внедрение Microsoft SQL Server 2008

Высокая надежность

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

При больших объемах данных новейшая технология секционирования таблиц и индексов повышает производительность производимых запросов и выполняемых операций. А при использовании технологии сжатия данных увеличивается скорость выполнения операции ввода-вывода.

Уровень производительности системы при исполнении критичных задач остается неизменным. Благодаря встроенному регулятору ресурсов, выполняется перераспределение приоритетов и лимитов при использовании сервера.

Эффективность

Общий набор политик для множества различных операций с базами данных позволяет уменьшить временные затраты при повседневном обслуживании. Данная система политик может быть применена к группе серверов принадлежащих компании. Это позволит вести управление всей корпоративной ИТ-инфраструктурой в организации.

Разработка программного обеспечения стала легче, благодаря использовании улучшенной технологии доступа к данным ADO.NET Entity Data Framework. Теперь можно обращаться непосредственно к бизнес объектам.

Тип данных FILESTREAM дает нам возможность обрабатывать документы и данные любого типа и формата, размещая их не в базе данных, а в файловой системе.

Введены новые типы данных для даты и времени. Появилась возможность хранить даты отдельно от времени суток.

Масштабируемость

Microsoft SQL Server позволяет горячее добавление модулей памяти и дополнительных процессоров не выключая и не перезагружая сервер. Это позволит наращивать мощности не нарушая работу приложений.

SQL Server позволяет создавать копии БД на удаленных серверах компании. Также доступны различные механизмы репликации, что позволит вносить изменения в базу данных распределенной сети компании одновременно для всех серверов.

Для выполнения задач с максимальными нагрузками выпущена версия SQL Server 2008, работающая на специальных RISC-серверах, выполненных на платформе Intel Itanium. Данная версия SQL Server применяется лишь в крупных центрах обработки данных при больших объёмах информации.