МПГУ: ИННОВАЦИОННАЯ ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА
ШКОЛА-СЕМИНАР "ТЕХНОЛОГИИ LINUX": ФОТОРЕПОРТАЖ-2006
ЭЛЕКТРОННЫЙ УНИВЕРСИТЕТ WDU
КУРСОВЫЕ ПРОЕКТЫ СТУДЕНТОВ ИТО/ФТП
СЕМИНАР "ИННОВАЦИОННЫЕ ТЕХНОЛОГИИ В ОБРАЗОВАНИИ"
МПГУ/WDU: ВВЕДЕНИЕ В СПЕЦИАЛЬНОСТЬ "ИТО"
БАЗОВЫЙ УЧЕБНИК ИНФОРМАТИКИ для Windows и Linux
ПОСОБИЕ: ЭКЗАМЕНЫ ИНФОРМАТИКИ под Windows и Linux
ОЛИМПИАДЫ по ИНФОРМАТИКЕ и ПРОГРАММИРОВАНИЮ
ПРОГРАММА СЕМИНАРА "LINUX и OPEN SOURCE в ОБРАЗОВАНИИ"
КОНФЕРЕНЦИЯ "ТЕХНОЛОГИИ MICROSOFT"
ЭЛЕКТРОННОЕ ПОСОБИЕ по МАТЕМАТИКЕ
МГУ: РЕЙТИНГИ МОСКОВСКИХ ВУЗОВ
РЕЗУЛЬТАТЫ ОЛИМПИАДЫ МГУ-2005
МГУ: ДИССКУСИЯ ОБ УПРАВЛЕНИИ IT-ПРОЕКТАМИ
МГУ: ДИСКУССИЯ2 О ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ
ВИДЕОКОНФЕРЕНЦ_СВЯЗЬ для ДИСТАНЦИОННОГО ОБУЧЕНИЯ
ФОТОРЕПОРТАЖ ЧЕМПИОНАТА-2003 ПО ПРОГРАММИРОВАНИЮ
статья59 часть 399

Если программист, разрабатывающий приложение, пунктуален, то ошибки не возникает. Если же приложение попытается применить указатель в неподходящий для этого момент, то в лучшем случае произойдет крах системы, в худшем – будет утеряна информация в середине другого объекта и нарушится целостность базы данных. Есть метод, лучший, чем использование прямых указателей (Рисунок 1). СУБД добавляет дополнительный указатель и при необходимости, если объект перемещается, система может автоматически разрешить ситуацию (перезагрузить, если это необходимо, объект) без возникновения конфликтной ситуации. Существует еще одна причина для применения косвенной адресации: благодаря этому можно отслеживать частоту вызовов объектов для организации эффективного механизма свопинга. Это необходимо для реализации уже второго необходимого свойства баз данных – масштабируемости. Опять следует упомянуть организацию распределенных компонентов. Классическая схема клиент-сервер, где основная нагрузка приходится на клиента (такая архитектура называется еще “толстый клиент-тонкий сервер”), лучше справляется с этой задачей, чем мэйнфреймовая структура, однако ее все равно нельзя масштабировать до уровня предприятия. Благодаря многозвенной архитектуре клиент-сервер (N-Tier architecture) происходит равномерное распределение вычислительной нагрузки между сервером и конечным пользователем. Нагрузка распределяется по трем и более звеньям, обеспечивающим дополнительную вычислительную мощность. К чему же еще ведет такая практика? “Архитектура клиент-сервер, еще совсем недавно считавшаяся сложной средой, постепенно превратилась в исключительно сложную среду. Почему? Благодаря ускоренному переходу к использованию систем клиент-сервер нескольких звеньев”. Разработчикам приходится расплачиваться дополнительными сложностями, большими затратами времени и множеством проблем, связанных с интеграцией. Оставим очередное упоминание распределенных компонентов на этой не лишенной оптимизма ноте. Рисунок 1 Прямая и косвенная адресации



Сайт создан в системе uCoz