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

Ссылки при этом прямые, нет необходимости в просмотре и сравнении или даже поиске индекса, который может сильно сказаться на производительности. Таким образом, применение объектной модели предпочтительнее для баз данных с большим количеством сложных связей: перекрестных ссылок, ссылок, связывающих несколько объектов с несколькими (many-to-many relationships) двунаправленными ссылками. В отличие от реляционных, ООСУБД полностью поддерживают объектно-ориентированные языки программирования. Разработчики, применяющие С++ или Smalltalk, имеют дело с одним набором правил (позволяющих использовать такие преимущества объектной технологии, как наследование, инкапсуляция и полиморфизм). Разработчик не должен прибегать к трансляции объектной модели в реляционную и обратно. Прикладные программы обращаются и функционируют с объектами, сохраненными в базе данных, которая использует стандартную объектно-ориентированную семантику языка и операции. Напротив, реляционная база данных требует, чтобы разработчик транслировал объектную модель к поддерживаемой модели данных и включил подпрограммы, чтобы обеспечить это отображение во время выполнения. Следствием являются дополнительные усилия при разработке и уменьшение эффективности. И, наконец, ООСУБД подходят (опять же без трансляций между объектной и реляционной моделями) для организации распределенных вычислений. Традиционные базы данных (в том числе и реляционные и некоторые объектные) построены вокруг центрального сервера, выполняющего все операции над базой. По существу, эта модель мало отличается от мэйнфреймовой организации 60 х годов с центральной ЭВМ – мэйнфреймом (mainframe), выполняющей все вычисления, и пассивных терминалов. Такая архитектура имеет ряд недостатков, главным из которых является вопрос масштабируемости. В настоящее время рабочие станции (клиенты) имеют вычислительную мощность порядка 30 50 % мощности сервера базы данных, то есть большая часть вычислительных ресурсов распределена среди клиентов. Поэтому все больше приложений, и в первую очередь базы данных и средства принятия решений, работают в распределенных средах, в которых объекты (объектные программные компоненты) распределены по многим рабочим станциям и серверам и где любой пользователь может получить доступ к любому объекту



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