Главная » Microsoft SQL Server, Базы данных » Программирование для SQL Server Everywhere

0

Разработка приложений для платформы Windows Mobile достигла невероятных масштабов с момента введения в 2003 году среды .NET Compact Framework. Впервые программисты с базовым уровнем подготовки получили возможность использовать знакомую среду разработки Visual Studio для создания, тестирования и развертывания надежных мобильных приложений. На практике большинство промышленных мобильных приложений требуют надежного и защищенного хранилища данных на мобильном устройстве, а также способа синхронизации мобильных данных с сервером предприятия.

Рассмотрим типичный склад, где рабочие выполняют операции получения, хранения, отпуска pi доставки материалов или товаров. Заведующий складом в начале каждого дня садится за терминап сервера базы данных и распечатывает расписание получения товаров, сводный отчет об их отпуске и остатках на складе. Успех работы склада зависит от того, своевременно ли заносят рабочие данные о своих операциях в течение дня. т.е. соответствует ли печатный отчет реальному положению дел. Естественно, этот процесс открыт для ошибок, сбоев в работе и даже мошенничества. Для автоматизации процесса занесения информации и предоставления возможности рабочим участвовать в процессе ее накопления склад планирует развернуть приложение Windows Mobile. Рабочие склада всегда находятся в движении, принимая и отпуская товары, перемещая их по складу, занося накладные, принесенные экспедиторами, и т.п. Чтобы обеспечить синхронизацию работы сотрудников склада друг с другом и с центральным сервером, мобильному приложению нужно часто подключаться к устройствам рабочих, чтобы отслеживать данные, изменяемые каждым из них. Естественно, заманчиво создать приложение в среде .NET Compact Framework, которое имеет непосредственный доступ к серверам на устройствах рабочих склада. Однако на практике выясняется, что вы-

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

Вооружившись Visual Studio 2005 и SQL Server 2005, компания Microsoft представила редакцию SQL Server 2005 Mobile Edition (также называемую SQL Everywhere). Это не просто модернизация предыдущей версии — SQL СЕ, — а полностью переделанная мобильная база данных. Она содержит перевооруженный процессор запросов, новое ядро хранилища данных, поддержку множества подключений к одной базе данных и способность обеспечения работы с SQL Everywhere, подобно тому, как работают с источниками данных Visual Studio 2005 и SQL Server 2005 Management Studio. В этой главе представлен обзор возможностей SQL Everywhere и рассмотрены типичные задачи, связанные с мобильными решениями масштаба предприятия.

Когда редактировалась настоящая книга, компания Microsoft анонсировала На заметку планируемые улучшения в SQL Server 2005 Mobile Edition и переименовала продукт в SQL Server 2005 Everywhere Edition. В дальнейшем эти названия можно считать взаимозаменяемыми.

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

По теме:

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