Технологии работы с данными
Информационные технологии сегодня стали неотъемлемой частью любого современного предприятия вне зависимости от профиля его деятельности. С их помощью удается кардинально сократить непроизводительные затраты и повысить эффективность работы. Управление становится более прогнозируемым, и в большинстве случаев его совершенствование приносит положительные экономические результаты. Создается электронная нервная система (ЭНС) предприятия, в которой информационные потоки организуются и управляются с учетом стратегических и тактических целей развития предприятия. Достоверность и своевременность доставки информации, возможность эффективного принятия критически важных решений, быстрое реагирование на текущие производственные вопросы - для всего этого необходима мощная, надежная информационная платформа, основу которой составляют объединенные серверы и базы данных.
Технологии, предлагаемые в Microsoft® SQL Server™ 7.0, позволили занять лидирующие позиции среди этой быстро развивающейся категории приложений. Их функционал можно эффективно использовать для электронной коммерции, мобильных вычислений, автоматизации банков, создания киосков данных и т. д. Microsoft SQL Server сегодня - это:
- система управления базами данных (СУБД), масштабируемая от уровня портативных компьютеров до предприятий с использованием одинакового базового программного кода, что обеспечивает 100%-ную совместимость создаваемых приложений;
- возможность автоматического конфигурирования и самонастройки;
- возможность управления большим числом серверов с одного центрального компьютера;
- встроенный сервер OLAP (online analytical processing);
- встроенные службы преобразования данных (Data Transformation Services);
- встроенные репозиторные службы для хранения метаданных;
- обширный набор видов тиражирования данных в зависимости от требуемой степени автономности сайтов;
- полная интеграция с Windows NT Server, Microsoft Office и семейством продуктов BackOffice;
- поддержка технологии Universal Data Access для обеспечения высокопроизводительного доступа к различным источникам информации.
SQL Server можно применять на уровнях предприятия, рабочей группы или персональном уровне, причем в каждом случая предъявляются свои специфические требования к СУБД. На верхнем уровне критически важны масштабируемость и управляемость, на уровне персональных пользователей, прежде всего, ценится легкость в использовании. Перечислим основные достоинства SQL Server.
Для предприятия:
- предоставлена инфраструктура для распределенного управления большим числом систем на базе SQL Server;
- обеспечены возможности для перемещения данных (тиражирование и преобразование);
- имеются инструменты для мониторинга, задания параметров настройки и анализа производительности сервера;
- есть средства динамической самонастройки сервера под изменяющиеся параметры окружения.
Для рабочих групп:
- более "мягкие" требования к степени подготовки администратора базы данных по сравнению с аналогичными системами других производителей;
- применение технологии опережающего выявления проблем и их решения;
- многочисленные мастера (Wizards) для выполнения типовых операций.
Для персонального использования:
- выполнение стандартных операций не требует вмешательства администратора базы данных;
- скрыты сложности конфигурирования сервера, проверки целостности базы данных, ведения статистики использования индексов, резервного копирования;
- устранена необходимость задания жестко кодированной конфигурации сервера; конфигурация адаптируется к специфическим потребностям среды;
- упрощен переход на SQL Server с настольных СУБД, таких как Microsoft Access, FoxPro и Paradox.
Для доступа к данным SQL Server из клиентских приложений разработаны различные технологии, различающиеся типом используемых библиотек, степенью эффективности и быстродействием. Это - DB-Library, VB-SQL, Embedded-SQL, ODBC, Remote Data Objects (RDO), Data Access Objects (DAO), ODBC Direct, SQL Distributed Management Objects (SQL-DMO), JDBC, OLE DB, OLE DB for OLAP, ActiveX Data Objects (ADO), ADO MD, Decision Support Objects (DSO).
Тесная интеграция SQL Server c другими продуктами компании Microsoft служит надежной основой для разработки полнофункциональных систем, способных удовлетворить запросы предприятия любого масштаба и отраслевой направленности.
|