Главная » Microsoft SQL Server, Базы данных » Что нового в SQL Server 2005 Everywhere

0

SQL Everywhere представляет собой нечто большее, нежели обновление SQL СЕ, — во многих отношениях это совершенно новый продукт. Он предлагает впечатляющие новые функции и обладает новыми характеристиками производительности. Все это результат переработки компанией Microsoft ядра хранилища данных и процессора запросов. Ниже приведен краткий список наиболее значительных новых функций, которые SQL Everywhere вносит в решения Windows Mobile.

?               Возможность работы множества пользователей и с множеством подключением (SQL СЕ была однопользовательской базой данных с одним подключением).

?               Переработанное ядро хранилища данных с повышенной производительностью и надежностью.

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

?               Улучшенная статистика процессора запросов и эвристический оптимизатор, основанный на стоимости.

?               Новый процессор запросов различает оперативную память и долговременное хранилище мобильного устройства.

?               Транзакции, поддерживающие принципы АСШ, уменьшают риск потери или порчи данных в связи с переменным характером питания и сетевых подключений, специфичных для мобильной архитектуры.

?               Блокировка на уровне строк и страниц, а также множество новых уровней изоляции.

?               Интеграция с Visual Studio 2005.

?               Интеграция с SQL Server Management Studio.

?               Управляемый интерфейс программирования приложений делает возможным асинхронный контроль над репликацией слияния. При этом реализованы оперативная отчетность, сохранение и повторное использование настроек репликации, а также возможность отмены активных репликаций.

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

?               Поддержка множества подписок слияния в одной базе данных SQL Everywhere.

?               Поддержка именованных параметров в провайдере .NET Compact Framework 2.0 ADO.NET.

?               Возможность экспорта плана выполнения из Query Analyzer 3.0 мобильного устройства в SQL Server 2005 Management Studio.

?               Высокопроизводительный объект SqlCeResultSet теперь является частью поставщика данных .NET Compact Framework 2.0 ADO.NET. Он предлагает обновляемый прокручиваемый курсор, позволяющий работать с адаптером SqlCeDataAdapter для загрузки таблиц и наборов данных.

?               Подключение и управление базами данных SQL Everywhere осуществляется на мобильном устройстве посредством ActiveSync.

?               Встроенное уплотнение базы данных (SQL СЕ требовала указания баз данных источника и назначения и последующего переименования второй из них в исходную базу).

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

Источник: Нильсен, Пол. Microsoft SQL Server 2005. Библия пользователя. : Пер. с англ. — М. : ООО “И.Д. Вильямс”, 2008. — 1232 с. : ил. — Парал. тит. англ.

По теме:

  • Комментарии