Главная страница
Навигация по странице:

  • Informix Dynamic Server

  • Informix Universal Server

  • Ascential Software

  • 2.1 Принцип работы

  • 3

  • 4. Заключение

  • ПРИМИЧАНИЯ : 1.

  • Реферат. ВСР. Informix


    Скачать 89.86 Kb.
    НазваниеInformix
    АнкорРеферат
    Дата24.12.2019
    Размер89.86 Kb.
    Формат файлаdocx
    Имя файлаВСР.docx
    ТипДокументы
    #102025

    Троицкий авиационный технический колледж-филиал Московского

    Государственного технического университета Гражданской авиации

    ВСР

    Тема: «INFORMIX »

    Выполнил: курсант 232 группы

    Романенко А.А.

    Проверила: Гончаренко Л.А.

    Г.Троицк 2019г.

    План:


    Введение

    1 История разработки Informix

    1.1 1980 год: начало

    1.2 1988 год: приобретение Innovative Software

    1.3 1994 год: динамически масштабируемая архитектура

    1.4 1995 год: приобретение Illustra

    1.5 1997 год: ошибки руководства

    1.6 Последствия

    1.7 2001 год: другие приобретения

    1.8 IBM приобретает Informix

    2 Преимущества и недостатки СУБД INFORMIX

    2.1 Принцип работы

    3  Место в рейтинге современных СУБД.

    3.1 Перспективы развития СУБД

    4. Заключение

    Примечания





    Введение


    Informix — семейство систем управления реляционными базами данных (СУБД), выпускаемых компанией IBM. Informix позиционируется как флагман среди СУБД IBM, предназначенный для онлайновой обработки транзакций (OLTP), а также как СУБД для интегрированных решений.

    1. История Informix

    1.1. 1980 год: начало


    Роджер Сипл и Лора Кинг работали в Cromemco, где они разработали небольшую реляционную СУБД базирующуюся на ISAM, которая была частью программного комплекса для формирования отчетов.

    Впоследствии Сипл и Кинг покинули Cromemco и основали свою собственную компанию Relational Database Systems (RDS) в 1980 году. Их первым продуктом стал Marathon — 16-битная версия их ранней реализации ISAM. Marathon предназначался для операционной системы Onyx — версии Unix для ранних микропроцессоров ZiLOG.

    В RDS они сконцентрировались на раширяющемся рынке реляционных СУБД и выпустили собственный продукт под маркой Informix (INFORMation on unIX) в 1981 году. В составе Informix поставлялся их собственный язык Informer. Также в состав пакета входил формировщик отчетов ACE, который позволял извлекать данные из базы данных и представлять их в удобной для чтения форме. Инструмент PERFORM, позволял пользователям интерактивно обращаться к данным в базах данных и редактировать их. Финальным релизом стала версия 3.30, выпущенная в начале 1986 года.

    В 1985 году RDS представила новый, основанный на SQL, движок запросов в составе INFORMIX-SQL (ISQL) версии 1.10 (версия 1.00 никогда не выпускалась). Продукт включал новые версии ACE и PERFORM, которые теперь поддерживали SQL. Самым значительным отличием ISQL от предыдущей версии Informix стало выделение кода доступа к базе данных в процесс движка (sqlexec) — ранее он являлся частью клиента. Это стало этапом перехода к клиент-серверной модели вычислений. Эволюционировавший ISAM, который был по сути ядром Informix, в новой инкарнации получил название C-ISAM.

    В начале 1980-х Informix оставался мелким игроком на рынке СУБД, но с ростом популяроности UNIX и SQL в середине 1980-х, доля Informix заметно выросла. К 1986 году они стали достаточно большими для IPO. Название компании меняется на Informix Software. Продукты включали в себя INFORMIX-SQL версии 2.00 и INFORMIX-4GL 1.00. Они поставлялись как в составе движка СУБД, так и как самостоятельные инструменты (ISQL и I4GL соответственно).

    Серия последующих релизов, предствившая новый движок запросов, получила известность как INFORMIX-Turbo. Turbo использовал новый RSAM, который был более производительным в многопользовательской среде по сравнению с C-ISAM. С релизом версии 4.00 в 1989 году, Turbo был переименован в INFORMIX-OnLine (название отражало возможность создания резервных копий баз данных при работающем сервере и пользователях, изменяющих данные в момент создания бэкапа). Также оригинальный продукт, основанный на C-ISAM был отделен от инструментов (ISQL и I4GL) и назван INFORMIX-SE (Standart Engine). Выпущенная под конец 1990 года версия 5.00 обладала полноценной поддержкой распределенных транзакций с двухфазным подтверждением и хранимых процедур. В версии 5.01 также появилась возможность использовать триггеры.

    1.2. 1988 год: приобретение Innovative Software


    В 1988 году Informix приобретает Innovative Software, производители офисных систем для Unix и DOS под маркой SmartWare и WingZ, инновационная программа по работе с электронными таблицами для Apple Macintosh.

    WingZ предоставлял продвинутый графический интерфейс, поддерживал объемные электронные таблицы, а также предоставлял возможность программирования на языке HyperScript, который имел некоторое сходство с языком HyperCard. Оригинальный релиз был весьма успешным в свое время: WingZ был на втором месте по популярности после Microsoft Excel. В 1990 году WingZ был портирован на большое число других платформ (в большинстве своем это были Unix-системы). В этот период начались повальные инвестирования в рабочие станции на базе Unix, что позволило бы использовать их для обработки больших финансовых моделей. Некоторое (не очень продолжительное) время WingZ был достаточно успешным в своей нише. Несмотря на это, он страдал от недостатка девелоперских и маркетинговых ресурсов, возможно из-за общего недопонимания рынка не-серверных приложений. В начале 1990-х WingZ стал неконкурентоспособным и был продан в 1995 году. Также Informix продал лицензию Clarise, которая скомбинировала WingZ с обновленным графическим интерфейсом. Результатом стал продукт Claris Resolve.

    1.3. 1994 год: динамически масштабируемая архитектура


    После неудачи на рынке офисного ПО, Informix перефокусировался на растущий рынок серверов баз данных. В 1994 году, в результате сотрудничества с Sequent Computer Systems, Informix выпускает версию 6.00 своей СУБД. Главным нововведением стала Динамически Масштабируемая Архитектура (Dynamic Scalable Architecture, DSA).

    DSA вовлекла значительную переработку ядра СУБД, получившего поддержку горизонтального и вертикального параллелизма. Теперь основанное на принципах мультитрединга ядро отлично подходило для симметричных мультипроцессорных систем которые вскоре стали флагманами в линейке таких крупных вендоров как Sun Microsystems и Hewlett-Packard. Две формы праллелизма сделали продукт ведущим по масштабируемости на рынке как в случае OLTP систем, так и для хранилищ данных.

    Название сменилось на Informix Dynamic Server, после того как продукт недолго называли Obsidian, а затем Informix OnLine Dynamic Server. К тому времени, как Version 7 появилась на рынке SMP системы уже набрали некоторую популярность, как и Unix. По сути Version 7 на поколение опережала соперников и постоянно находилась в лидерах по тестам. В результате к 1997 году Informix прочно утвердился на втором месте в списке СУБД вендоров, с легкостью вытеснив Sybase.

    Отталкиваясь от успеха Версии 7, Informix разделил ядро разработки СУБД на два направления. Первое, вначале известное как XMP (eXtended Multi-Processing), впоследствии стало линейкой Version 8, также известной как XPS (eXtended Parallel Server). Это направление сфокусировалось на развитии хранилищ данных и параллелизма для high-end платформ, таких как IBM RS-6000/SP.

    1.4. 1995 год: приобретение Illustra


    Второе направление — технология объектно-реляционных СУБД (O-R) — сформировалось после покупки в 1996 году СУБД Illustra. Illustra, написанная бывшими разработчиками Postgres под руководством одного из пионеров баз данных Майкла Стоунбрейкера, обладала множеством возможностей, которые позволяли работать с данными как с объектами в смысле объектно-ориентированного программирования. Такая возможность позволяла значительно сократить время разработки многих проектов. В Illustra впервые появились DataBlade-модули, которые позволяли создавать новые типы данных и другие возможности, расширявшие функциональность базового сервера. Таким образом сервер мог получить поддержку пространственных и мультимедийных данных. Все эти возможности были включены в Informix Universal Server (IUS) или Version 9.

    Обе новые версии, V8 (XPS) и V9 (IUS), появившиеся на рынке в 1996 году, сделали Informix первой среди «большой тройки» компаний 1990-х годов, занимающихся производством СУБД (другие две компании — Oracle и Sybase), которая предложила встроенную поддержку O-R в своих продуктах. Модули DataBlade вскоре стали достаточно популярными: благодаря партнерству с Illustra на новую платформу было портировано около дюжины модулей. Конкуренты добавили аналогичные функциональные возможности позднее — в 1997 году Oracle представила пакет дополнений, добавлявший поддержку временных серий (англ. time series) и объектных типов данных, а Sybase обратилась за аналогичным дополнением к сторонним компаниям.

    1.5. 1997 год: ошибки руководства


    Маркетинговые неудачи, равно как и ошибки на уровне корпоративного руководства затмили собой техническое превосходство Informix. 1 апреля 1997 года Informix заявил, что прибыль за первый квартал не дотянула до ожидаемых 100 млн долл. Генеральный директор Филлип Уайт заявил, что причиной этого стала потеря ориентации на основной бизнес СУБД и чрезмерная растрата ресурсов на O-R технологию. Последовали существенные операционные потери и сокращения рабочих мест. Компания пересчитала выручку за период 1994—1996 годов. Оказалось, что значительный объём прибыли, пришедшийся на середину 1990-х составляли продажи лицензий партнерам, которые в свою очередь не сумели их реализовать конечным пользователям. Это и другие нарушения в конечном счёте привели к переоценению выручки на 200 млн долл. Даже после отставки Уайта в июле 1997 года компания продолжала страдать от подобных бухгалтерских издержек и вынуждена была сделать ещё один пересчёт прибыли в начале 1998 года.

    1.6. Последствия


    Хотя спекуляции на тему неграмотного руководства продолжали преследовать компанию, возможности Informix Dynamic Server (IDS) продолжали расти. Смена курса руководства также начала приносить свои плоды. В статье из сентябрьского номера журнала PC Magazine за 1998 год среди ста компаний наиболее влияющих на IT сферу про Informix говорится:

    …Informix бьётся со своим главным оппонентом Oracle на поприще O-R расширением возможностей их флагмана Informix Dynamic Server с помощью Universal Data Option. После года турбулентности, в течение которого компания перенесла проблемный аудит, Роберт Финночио назначен новым генеральным директором компании Menlo Park, California. При доходе за 1997 год в размере 662,3 млн долл. Informix постепенно укрепляет свои позиции на рынке СУБД.

    В ноябре 2002 года Филлип Уайт, бывший генеральный директор Informix, был обвинен по восьми пунктам Федеральным Верховным Судом в мошенничестве. Тринадцать месяцев спустя он был признан виновным в заполнении фальшивого регистрационного заявления Комиссии по торговле ценными бумагами.

    В мае 2004 года Министерство юстиции заявило, что Уайт приговорен к двум годам в федеральной тюрьме, штрафу в 10 тыс. долл, двум годам условно и 300 часам общественных работ. Заявление также гласило, что объём ущерба, нанесенный акционерам действиями Уайта не может быть адекватно оценен из материалов дела.

    Гражданин Германии и резидент Уолтер Кёнигседер, заместитель вице-президента компании по европейскому направлению, также был обвинен. Но Верховному Суду так и не удалось добиться его экстрадиции.

    В ноябре 2005 года вышла книга, рассказывающая о взлете и падении Informix. Она написана одним из старейших сотрудников Informix. «Реальная история Informix Software и Фила Уайта: Уроки бизнеса и лидерства для руководства» позволяла взглянуть на историю компании изнутри глазами одного из сотрудников. В книге содержится детальное описание успехов компании на начальном этапе, ужасного падения и того, каким образом генеральный директор Фил Уайт оказался в тюрьме.

    1.8. IBM приобретает Informix


    В июле 2000 года Питер Гейнс, бывший генеральный директор Ardent, занимает пост генерального директора Informix. Он начинает заниматься реорганизацией компании пытаясь сделать её более привлекательной для последующей продажи. Важнейшим шагом в этом направлении стало отделение всех технологий СУБД от остальных приложений и инструментов.

    В апреле 2001 года IBM, ведомая предложением Wal-Mart (крупнейший клиент Informix), приобретает у Informix технологию СУБД, бренд, планы для будущих разработок (внутренний проект под кодовым именем «Arrowhead»), а также базу в 100 000 клиентов. Оставшиеся ресурсы по разработке приложений и инструментариев образуют новую компанию Ascential Software. В мае 2005 года IBM приобретает Ascential, воссоединяя там самым ресурсы Informix под собственным лейблом Information Management Software.

    2 Преимущества и недостатки СУБД INFORMIX

    Преимущества и недостатки в сравнении с технологией «файл-сервер»? Приведите примеры реализации технологии «клиент-сервер»?

    В зависимости от местоположения отдельных частей СУБД различают локальные и сетевые СУБД.

    Все части локальной СУБД размещаются на компьютере пользователя базы данных. Чтобы с одной и той же БД одновременно могло работать несколько пользователей, каждый пользовательский компьютер должен иметь свою копию локальной БД. Существенной проблемой СУБД такого типа является синхронизация копий данных, именно поэтому для решения задач, требующих совместной работы нескольких пользователей, локальные СУБД фактически не применяются.

    К сетевым относятся файл-серверные, клиент-серверные и распределенные СУБД. Непременным атрибутом этих систем является сеть, обеспечивающая аппаратную связь компьютеров и делающая возможной корпоративную работу множества пользователей с одними и теми же данными.

    Клиент-серверные (двухзвенные) системы значительно снижают нагрузку на сеть, так как клиент общается с данными через специализированного посредника — сервер базы данных, который размещается на машине с данными. Сервер БД принимает запрос от клиента, отыскивает в данных нужную запись и передает ее клиенту. Таким образом, по сети передаются относительно короткий запрос и единственная нужная запись, даже если соответствующий файл с данными содержит сотни тысяч записей. Запрос к серверу формируется на специальном языке структурированных запросов (Structurée! Query Language, SQL), поэтому часто серверы БД называются SQL-серверами. Серверы БД представляют собой относительно сложные программы, разрабатываемые различными фирмами. К ним относятся, например, Microsoft SQL Server производства корпорации Microsoft, Sybase SQL Server корпорации Sybase, Oracle производства одноименной корпорации1, DB2 корпорации IBM и т. д. SQL-сервером является также и сервер InterBase корпорации Borland, который поставляется вместе с Delphi 7 Studio в комплектациях Enterprise и Architect. Клиент-серверные СУБД масштабируются до сотен и тысяч клиентских мест.

    В файл-серверных СУБД все данные обычно размещаются в одном или нескольких каталогах достаточно мощной машины, специально выделенной для этих целей и постоянно подключенной к сети. Такой компьютер называется файл-сервером — отсюда название СУБД. Безусловным достоинством СУБД этого типа является относительная простота ее создания и обслуживания — фактически все сводится лишь к развертыванию локальной сети и установке на подключенных к ней компьютерах сетевых операционных систем. По счастью, Delphi "умеет" использовать сетевые средства самой популярной в мире ОС — Windows для создания соответствующих клиентских мест, то есть специального программного обеспечения компьютеров пользователей. Нетрудно заметить, что между локальными и файл-серверными вариантами СУБД нет особых различий, так как в них все части собственно СУБД (кроме данных) находятся на компьютере клиента. По архитектуре они обычно являются однозвенными, но в некоторых случаях могут использовать сервер приложений. Недостатком файл-серверных систем является значительная нагрузка на сеть.

    Если, например, клиенту нужно отыскать сведения об одной из фирм-партнеров, по сети вначале передается весь файл, содержащий сведения о многих сотнях партнеров, и лишь затем в созданной таким образом локальной копии данных отыскивается нужная запись. Ясно, что при интенсивной работе с данными уже нескольких десятков клиентов пропускная способность сети может оказаться недостаточной, и пользователя будут раздражать значительные задержки в реакции СУБД на его требования. Файл-серверные СУБД могут успешно использоваться в относительно небольших фирмах с количеством клиентских мест до нескольких десятков.

     

    2.1 Принцип работы

    Модули DataBlade в Informix Universal Server вдыхают новую жизнь в модель БД 

    Как правило, забег выигрывает не самый быстрый, а самый упорный, однако и поспешность компании Informix Software (Менло-Парк, шт. Калифорния) в поставках может сыграть положительную роль в случае с радикально новым Universal Server. 

    В конце февраля Тестовый центр PC Week провел экспертную оценку Informix Universal Server  -  СУБД нового поколения, сочетающей проверенную реляционную технологию и сверхсовременную расширяемость. 

    Наши тесты показали, что, стремясь обойти своего основного соперника  -  корпорацию Oracle, Informix при создании Universal Server срезала углы везде, где могла: остались недочеты и в стратегии репликации, и в шлюзе СУБД, и в массовом загрузчике, и в средствах резервного копирования и управления. 

    Тем не менее мы считаем, что новая технология подключаемых модулей DataBlade, примененная в продукте, вдыхает новую жизнь в изрядно потертую реляционную модель и делает Universal Server привлекательным, несмотря на имеющиеся недостатки в серверных утилитах. 

    Наращивание возможностей СУБД с помощью DataBlade  -  программных модулей, которые подключаются к Informix Universal Server и позволяют пользователям хранить, извлекать, обновлять и обрабатывать данные мультимедиа и специфических пользовательских типов,  -  существенно поднимает статус этой базы данных. 

    Informix Universal Server уже успел породить бурно растущий рынок третьих фирм: за два месяца, прошедших со времени выхода этого продукта, в продажу поступили 28 модулей DataBlade и только четыре из них произведены самой Informix. Во многом сходные с драйверами устройств, модули DataBlade имеют низкоуровневый системный доступ, поэтому могут работать с очень высокой скоростью.

    Напрашивается мысль, что такой подход влияет на общую стабильность СУБД. Но только горький практический опыт сможет подтвердить это мнение. Мы же тщательно испытали архитектуру Informix и считаем, что компания обезопасила свои базы данных при помощи отслеживания ошибок, функций инкапсуляции DataBlade, программы обработки ошибок из ядра СУБД и строгой сертификации.

    Типов данных не бывает слишком много

    Хотя расширяемость, возможная при использовании DataBlade, уникальна для Informix, хранилище для мультимедиа-данных вовсе не является новинкой.



    Включенный в поставку Informix Universal Server модуль Web DataBlade обеспечивает простое администрирование Web благодаря несложному, но эффективному интерфейсу браузера 

    Oracle тоже обеспечивает поддержку популярных типов данных сложной структуры  -  таких, как документы Web, текст и многомерные данные,  -  в Oracle Universal Server, основанном на СУБД Oracle. Кроме того, многие имеющиеся серверы сложных типов данных Oracle работают на Oracle Parallel Server  -  рекорд, побить который Informix не сможет, пока не объединит свою СУБД XPS с параллельной обработкой непонятно чего и с Informix Universal Server. Исполнительный директор Informix Фил Уайт считает, что по крайней мере в ближайшие полтора года этого не случится. 

    Ожидается, что намеченная к скорому выходу DB2 Universal Edition корпорации IBM будет иметь многие из преимуществ модулей Informix DataBlade в аналогичных User Defined Functions и User Defined Types (функции и типы данных, задаваемые пользователем) самой IBM, а благодаря распределенной архитектуре, которая применяется и в Oracle Parallel Server, и в XPS компании Informix, продукт достигнет небывало высокой производительности. 

    Хотя Informix именует Universal Server “объектно-реляционным”, этот продукт не имеет качеств, каких мы могли бы ожидать от такой системы. Universal Server не поддерживает множественного наследования, переопределения операторов или ключевых для объектно-ориентированных СУБД идентификаторов объектов. Чтобы, к примеру, организовать поиск в таблице, нам пришлось использовать сложные вложенные реляционные блоки. 

    Тем не менее Informix Universal Server все еще предпринимает правильные шаги к объектно-ориентированной цели. В нем поддерживаются такие типы, как поименованные строки и таблицы, единичное наследование для типов и таблиц и полиморфические функции. 

    В наших тестах эти возможности удалось применить с помощью языка SQL сервера Informix, базирующегося на стандарте SQL3.

    Администраторы, знакомые с семейством СУБД Informix Online, будут чувствовать себя как дома при работе с Universal Server: инструментальные оболочки доступа к базе данных DB Access и наблюдения Monitor в Universal Server работают так же, как в Informix Online. Расширения для управления новыми функциями, такими, как DataBlade и интеллектуальные BLOB (большие двоичные объекты), добавлены как прямые расширения обоих этих инструментов.

    Но придется с прискорбием умолчать о графических инструментах Online. OnPerf и DB/Cockpit не подключены и не будут подключаться к Informix Universal Server, а новый графический диспетчер еще не готов. Утилиты обработки командных строк в Universal Server адекватны, но сложны в изучении и использовании.

     

    Установив сервер, мы воспользовались программой Blade Manager из Universal Server, чтобы зарегистрировать модули обработки многомерных и Web-данных, а затем запустили несколько сценариев на SQL для построения начальных структур баз данных для этих функций. Оба процесса оказались просты, нам не понадобилось даже по ходу дела останавливать и перезапускать сервер. 

    Приложенную функцию DataBlade для Web, которую Informix провозглашает краеугольным камнем своей Web-технологии, мы протестировали, попытавшись с ее помощью создать тестовый узел со смешанным содержимым  -  HTML и двоичными файлами. 

    Web DataBlade, в отличие от самого Informix Universal Server, по техническим качествам отстает от требований рынка. Зарезервированные в этом модуле теги обеспечивают такие стандартные операции, как доступ к базе данных, переменные, условные блоки и т. д., но их использование оказалось трудным и неясным. 

    Кроме того, хотя Web DataBlade поддерживает устойчивые соединения между базами данных, в нем отсутствует управление состоянием, что делает разработку страниц еще более сложной, чем обычно. При этом пакет работает только на базе медленного соединения через общий интерфейс шлюза (CGI). 

    Компания Sybase, напротив, предлагает не только громоздкие среды программирования для Web, основанные на стандартных языках программирования, но и графические средства авторизации, облегчающие работу пользователей. 

    Informix обещает, что управление состоянием и поддержка более быстрого интерфейса прикладных программ (API) сервера Web корпорации Netscape Communications будет включена в модернизированную версию, которая выйдет в июне. 

    Это характерный пример того, как расширяемость при помощи модулей DataBlade намечает два пути: пользователи Informix Universal Server могут отказаться от Informix DataBlade и подключить, как только станет возможно, что-то более для себя подходящее либо создать замену модулю самостоятельно. 

    В Тестовом центре PC Week Labs сервер Informix Universal Server испытывали на рабочей станции SPARCstation 20 компании Sun Microsystems под управлением ОС Solaris 2.5. В настоящее время Universal Server поддерживает только две платформы  -  Sun и SGI компании Silicon Graphics. Выход версии для Unix компании Hewlett-Packard назначен на март, а для Windows NT, Siemens, Sequent и AIX  -  на II квартал этого года. 

    Informix, как и большинство поставщиков СУБД, запрещает тестирование своих продуктов без подробного письменного разрешения. Получить такое разрешение для этого обзора нам не удалось. 

    Цена Universal Server составляет $2500 за рабочее место или $50000 за один физический сервер. Базовая цена включает Informix Web DataBlade и модули DataBlade для обработки текста компаний Verity и Excalibur Technologies. 

    Тимоти Дик (PC Week Labs) 

    Как создать свой собственный модуль DataBlade 

    В настоящее время в продаже есть 28 коммерческих версий модулей DataBlade, обеспечивающих различные возможности  -  от видео до хранения генетического кода, но ценность этого продукта состоит в простоте их создания. 

    1. Установите пакет разработки DataBlade компании Informix под Windows NT и создайте файлы шаблонов. 

    2. Напишите программу на SPL, Си или Си++ (скоро будет и поддержка Java), предназначенную для задачи, которую вы хотите выполнить при помощи DataBlade, руководствуясь спецификой вашей компании. Эта программа получает от сервера указатели на данные и может передавать данные обратно на сервер тем же способом. 

    3. Скомпилируйте свой файл и поместите его в каталог модулей DataBlade. 

    4. Зарегистрируйте свой модуль DataBlade при помощи утилиты Informix Blade Manager. Эта утилита использует заранее написанные шаблоны, сгенерированные пакетом разработки (см. п. 1), чтобы информировать сервер о появлении новой доступной для него функции. 

    5. Зарегистрированные модули DataBlade работают как встроенные компоненты сервера или языка SQL. Вызовите модуль DataBlade, используя обычные операторы выделения SQL, или передайте данные из другой таблицы базы данных для особой обработки. 

    ЗАКЛЮЧЕНИЕ ТЕСТОВОГО ЦЕНТРА PC WEEK LABS 

    Организации, использующие специфические типы данных или данные мультимедиа, найдут более ясные и изящные способы управления своими данными при помощи Informix Universal Server, представляющего собой модернизацию Informix Online. Многопотоковая реляционная машина СУБД остается отличной платформой для текстовых и числовых данных.

     

    А  -  отлично, В  -  хорошо, С  -  удовлетворительно, О  -  не тестировалось. 

    Расширяемая архитектура модулей DataBlade; существенная доля DataBlade третьих поставщиков для специализированных приложений; поддержка некоторых объектно-ориентированных ключевых слов SQL; мощная реляционная машина СУБД. 

    Недостаток возможностей репликации, графических средств управления, параллельной загрузки и резервного копирования, шлюзов баз данных. Обеспечена поддержка только для платформ Sun и SGI. Приложенный модуль Web DataBlade труден в работе.

    3  Место в рейтинге современных СУБД.

    Было бы совершенно неверно утверждать, что рынок баз данных до сих пор остается незрелым. Многие из упомянутых в нашем списке систем управления базами данных относятся к середине-концу 70-х годов прошлого века.

    Эти корпоративные системы управления базами данных и по сей день очень высококонкурентны и буквально напичканы функционалом, обеспечивающим их высокую доступность. Цена этих СУБД варьирует от нуля до десятков тысяч долларов США.

    В мире управления данными не существует единого универсального решения, поэтому спорить о том, какая из существующих СУБД наилучшая, не имеет смысла. Любая из них обладает как достоинствами, так и недостатками.

    Если вам понадобилось приложение баз данных, то на сегодняшний день на рынке существует, по крайней мере, топ-10 наиболее популярных решений СУБД.

    Решайте сами, какое из них лучше всего соответствует вашим требованиям.

    1. Oracle


    Oracle ведет свою родословную с далекого 1979 года. Исторически, это первая коммерческая система управления реляционными базами данных (СУРБД). С тех пор название Oracle стало синонимом корпоративных СУРБД, надежности доставки данных и жесточайшей рыночной конкуренции.

    Высокотехнологичные, сложные решения были и остаются основой этой компании, входящей в рейтинг 500 крупнейших компаний мира по версии делового журнала Fortune (текущая позиция 105 и 27 место в плане рентабельности).

    2. SQL Server


    Что бы там ни говорили о Microsoft и ее руководстве, их рентабельность оставляет далеко позади все ИТ-компании, и такой продукт, как SQL Server, занимает здесь далеко не последнее место.

    Десктопные системы от Microsoft распространены повсеместно, но если вам вдруг понадобится Microsoft Server, то, с большой долей вероятности, на нем будет крутиться также и SQL Server.

    SQL Server легок в использовании и тесно интегрирован в саму операционную систему, что делает его естественным выбором для корпоративной инфраструктуры на основе продукции Microsoft.

    В настоящее время Microsoft, в качестве платформы для обработки больших объемов данных и ведения бизнес-аналитики, продвигает свой SQL Server 2014.

    3. DB2


    «Голубой гигант» (IBM) в который раз оправдал свое название, выпустив на рынок датацентры с установленной на них DB2. DB2 портирована на Linux, UNIX, Windows, а также мейнфреймы. Выходом DB2 9.7 IBM бросал вызов Oracle 11g, так как при прочих равных условиях обещал значительную экономию в случае миграции с детища Oracle. Насколько значительную? Примерно 34-39% за трехлетний период эксплуатации.

    4. Sybase


    Sybase все еще остается серьезным игроком на рынке корпоративных СУБД после 25 лет успешного продвижения своего Adaptive Server Enterprise. Хотя за последние годы доля его рынка значительно сократилась, Sybase по-прежнему занимает прочные позиции в области экстремальной обработки транзакций.

    Кроме того, Sybase является поставщиком партнерских решений для рынка мобильных устройств и встраиваемых систем.

    5. MySQL


    MySQL изначально представляла собой нишевую СУРБД для разработчиков, однако впоследствии превратилась в мощного конкурента на рынке корпоративных баз данных. В настоящее время MySQL является частью империи Oracle (январь 2010). Не являясь больше исключительно нишевым продуктом, MySQL обеспечивает поддержку сотен тысяч корпоративных сайтов и огромное количество коммерческих приложений.

    Несмотря на то, что у MySQL-сообщества существовали определенные сомнения в плане права Oracle на обладание этим свободным программным обеспечением, Oracle публично подтвердила свое намерение и дальше развивать и поддерживать данный продукт.

    6. PostgreSQL


    PostgreSQL представляет собой самую продвинутую СУРБД с открытым исходным кодом. Эта база данных незримо присутствует в игровых онлайн-приложениях, в приложениях автоматизации обработки данных и на серверах регистраторов доменов.  PostgreSQL находит свое применение в Skype, Yahoo!, MySpace, и зачастую ее можно обнаружить в самых необычных и неожиданных местах.

    7. Teradata


    Вы когда-нибудь слыхали о Teradata? Если вы когда-нибудь занимались организацией крупного корпоративного хранилища данных, то наверняка. В 70-х годах прошлого века Teradata заложила основы для построения первых хранилищ данных. В 1992 году они впервые создали такое хранилище для Wall-Mart, и с этого времени понятия «корпоративные хранилища данных» и Teradata стали неразделимы.

    8. Informix


    Еще один продукт IBM, выходящий сразу в нескольких версиях. Informix – система колледжей и университетов, занимающая в мире корпоративных баз данных первое место по степени соответствия ожиданиям пользователя. Пользователи Informix часто делают акцент на его низкой стоимости, невысоких эксплуатационных расходах и высоком уровне надежности.

    9. Ingres


    Ingres – это родительский проект для PostgreSQL и других СУРБД с открытым исходным кодом. Использование Ingres понижает совокупную стоимость владения системой. Кроме своей привлекательной экономической модели, Ingres содержит инструменты, облегчающие переход на нее с более дорогих СУБД. Также в состав Ingres входят полностью совместимые со стандартами средства безопасности.

    10. Amazon SimpleDB


    Хотя может показаться, что базы данных и Амазон понятия мало совместимые, но на самом деле это не так. Амазоновская SimpleDB предлагает корпоративному сектору простую, гибкую и недорогую альтернативу другим коммерческим аналогам.

    SimpleDB характеризуется низкими расходами на эксплуатацию, скоростью, высокой масштабируемостью и тесной интеграцией с сервисами Амазон.

    4. Заключение

    СУБД IBM Informix является основным решением, которое предлагает IBM для систем с большим объемом обрабатываемых транзакций (OLTP), а также для интегрированных приложений. За время своего существования Informix приобрел невероятную репутацию сервера баз данных, который "просто работает!" По мере роста бизнеса пользователей Informix, он оставался актуальным; он способствовал расширению, не требуя постоянного обслуживания и администрирования. В большинстве случаев, эти компании росли без существенных затрат на модернизацию инфраструктуры, что во многом является заслугой высокой эффективности Informix. В благодарность за это пользователи Informix на протяжении нескольких лет выбирали Informix как лучший продукт, удовлетворяющий нужды клиентов.

    Клиенты выбирают Informix из-за его надежности, гибкости, удобства использования и совокупной стоимости владения. Проще говоря, Informix работает без проблем или особых сложностей администрирования независимо от того, на какой операционной системе его используют, что позволяет вам управлять нуждами приложения в зависимости от задач, которые перед вами ставит бизнес. Informix доступен на большом числе платформ, включая AIX, HP-UX, Sun Solaris, Macintosh OS X, Linux - System i, - System p, - System x, - System z, and Windows.

    Не всем клиентам требуются одинаковые возможности и функциональность. В некоторых случаях это обусловлено требованиями технологии: например, клиент может не использовать Enterprise Replication или некоторые продвинутые возможности резервного копирования и восстановления. В других - требованиями лицензирования и затратами. С точки зрения лицензирования продукта, Informix хорошо сбалансирован для обоих случаев. Совсем недавно модель лицензирования Informix претерпела значительные изменения. Это включает появление редакций "For-Purchase" и "Free", которые можно скачать и использовать в производстве. С точки зрения цены и функциональности, различные редакции Informix нацелены на определенные сегменты рынка СУБД. Редакции для низшей ценовой категории позволяют вам купить только то, что вам нужно для поддержания работы ваших сервисов данных, и позволяют не беспокоиться об общей вычислительной мощности железа, на котором работает Informix. Все редакции могут быть развернуты в виртуальном окружении, что предоставляет дополнительную гибкость развертывания. И наконец, для абсолютной гибкости и удобства, вы можете воспользоваться преимуществами нового сервиса "pay-as-you-go", который, основываясь на технологии облачных вычислений, позволяет использовать Informix через таких вендоров, как Amazon Cloud Computing и других.

    Независимо от используемой редакции, Informix поставляется с полноценно реализованной Динамически Масштабируемой Архитектурой (Dynamic Scalable Architecture или DSA), с ее непревзойденными производительностью, надежностью, удобством использования и доступностью. В случае с некоторыми редакциями (например, в случае с бесплатными версиями), имеются ограничения на ширину и глубину возможностей и функциональности, доступных вам для использования. То же самое касается некоторых редакций Informix, предоставляемых за плату: здесь тоже присутствуют похожие, но не такие серьезные ограничения. Стоимость таких редакций зависит от набора предоставляемых функций и возможностей масштабирования.

    ПРИМИЧАНИЯ :

    1.https://oouagoiwoye.edu.ng/pass/index.php?q=Mfv0Kfa6bO9OJu53MqTXKgrCMqiSL3dZb3JXM2CRuq5AL3dTMpG%3D

    2.http://www.libma.ru/kompyutery_i_internet/rukovodstvo_administratora_baz_dannyh_inrformix/p2.php

    3.https://www.itweek.ru/infrastructure/article/detail.php?ID=41350


    написать администратору сайта