|
|
|
Компания INFORMIX, которая является одним из мировых лидеров в области построения SQL-серверов, предлагает семейство программных продуктов, позволяющее строить крупные распределенные информационные системы, используя модель сервера БД в рамках архитектуры "клиент-сервер". Существует три категории программных продуктов, предлагаемые разработчикам и конечным пользователям:
К архитектурам современных серверов БД выдвигаются основные требования: расширяемость, производительность, возможность комплексной обработки данных в режиме OnLine, доступность. Расширяемость --- это свойство системы, которое допускает предсказуемую поддержку дополнительных пользователей, более высокую производительность, пропускную способность и т.д. путем добавления вычислительных ресурсов и без изменения приложений и админнистративного сопровождения. Существует 2 способа расширения сервера БД: горизонтальный и вертикальный. Горизонтальное расширение может быть получено, когда несколько серверов действуют независимо и делят рабочее пространство. Вертикальное расширение может быть достигнуто путем добавления к платформе дополнительных ресурсов, как, например, добавление процессоров или их замена на более мощные, с целью уменьшения времени отклика или увеличения пропускной способности. Поддержка сервера БД для вертикального ресширения не должна требовать включения дополнительных программных модулей. Независимо от того, какое решение используется, вертикальное или горизонтальное, его эффективность зависит от того, как хорошо использует программное обеспечение сервера доступные ресурсы. Метод вертикального расширения является наиболее быстроразвивающимся в настоящее время. Важность расширяемости объясняется следующей причиной: быстро меняется технология, что приводит к появлению новых возможностей и более низкой стоимости аппаратуры. Без инкрементного подхода трудно получить выйгрыш от новой технологии без ущемления старой. В терминах современного бизнеса это означает, что более старый бизнес не может конкурировать с более молодым из-за устаревших инвестиций. Основными характеристиками расширяемости являются:
Несмотря на то что платформы сейчас в основном
являются СЛАБОСВЯЗАННЫЕ МНОГОПРОЦЕСООРНЫЕ (КЛАСТЕРНЫЕ) СИСТЕМЫ системы, которые могут совместно использовать дисковую память, но имеют различную организацию оперативной памяти. Такие системы более устойчивы к сбоям в работе, однако для согласованной работы элементов кластера требуется специальный механизм взаимодействия. СИСТЕМЫ С МАССОВЫМ ПАРАЛЛЕЛИЗМОМ (MPP) - определяется как набор свободно связанных элементарных процессоров, в котором каждый процессор имеет свои собственные (не разделяемые) ресурсы: шину, память, систему ввода/вывода, копии операционной системы и СУБД. Межпроцессорная связь осуществляется передачей сообщений по высокоскоростному соединению. Эффективная поддержка многопроцессорности требует, чтобы сервер был способен распределять задания по доступным ресурсам. Это может быть достигнуто путем последовательного распределения запросов или делением запросов на подзадачи, которые могут быть выполнены параллельно. Независимо от степени переносимости и поддержки стандартов и параллелизма архитектура сервера БД, которая имеет встроенные ограничения, будет нерасширяема. Ограничения на размер таблицы, размер базы, число пользователей и т.д. Также существенно ограничены СУБД, которые не поддерживают множество конфигураций платформ. Факторы, которые ограничивают сложность запросов, в особенности те, которые управляют глубиной рекурсии, например, размер стека, должны управлятся динамически и не требовать остановки системы. Замена аппаратуры сервера более мощной конфигурацией, не будет иметь никакого эффекта, если ограничения являются внутренними для СУБД. Семейство масштабируемых, расширяемых решений компании Informix опирается на передовую технологию Dynamic Scalable Architecture(динамическую масштабируемую архитекруру - DSA). Благодаря этой современной архитектуре технологии Informix полностью удовлетворяют перечисленным выше требованиям
Каждый из продуктов Informix позволяет разрабатывать приложения для баз данных, которые полностью реализуют имеющиеся аппаратные ресурсы для распараллеливания обработки запросов и задач адмиинстрирования, а также добиваться оптимальной производительности независимо от выбранной вычислительной среды. Серверы, реализованные по технологии DSA позволяют развернуть основанную на базах данных систему в масштабе целого предприятия. Эти серверы поддерживают как приложения для рабочих групп и небольших отделов, так и большие приложения оперативной обработки транзакций (OLTP-приложения) и хранилища данных, обслуживающие задачи большой организации и работающие в параллельных вычислительных системах старшего класса. Кроме того, уникальная расширяемая технология баз данных позволяет управлять новыми, более сложными типами данных, такими как двух- и трехмерные изображения, звук, видео, электронные документы, страницы Web, временные ряды и пространственные данные ( то есть карты). С появлением нового класса задач - задач управления информационным наполнением мультимедиа и приложениями для электронной коммерции - эти типы данных приобретают все большую популярность. Комплект продуктов компании Informix содержит все необходимое для управления информационными ресурсами предприятий. С их помощью организации могут разрабатывать информационные системы, способные адаптироваться к сложным и постоянно меняющимся деловым процессам, а также поступающим на рынок технологическим новинкам. В числе подобных новинок - сложные продукты уровня предприятия, предназначенные для повышения производительности и конкуре нтоспособности. Легкость адаптации достигается за счет возможности управлять любыми видами информации из любой точки, в любое время. |
|
Украинская баннерная сеть
|