Классика баз данных - статьи

       

Другими словами, до последнего времени


Другими словами, до последнего времени ООСУБД на рынке относились к области риска. С одной стороны, имеется много примеров удачного использования этих продуктов в реализованных приложениях. С другой стороны, сектор рынка ООСУБД очень узок и пока не может приносить больших доходов. Как следствие, сравнительно стабильно существует ряд продуктов ООСУБД. Например, на сегодня достаточно устойчивы следующие продукты: O2 (Ardent Software, Inc. www.ardentsoftware.com), Cashe (InterSystems Corporation, www.intersys.com), ObjectStore (Object Design, Inc., www.odi.com), Objectivity/DB (Objectivity, Inc., www.objectivity.com), POET (POET Software, Inc., www.poet.com, VERSANT (Versant Corporation, www.versant.com), GemStone/S (GemStone Systems, Inc., www.gemstone.com) и т.д. Все эти компании невелики, и годовой бюджет каждой из них находится в пределах десятков миллионов долларов. Крупные софтверные компании, такие как Oracle, Informix, Sybase, Microsoft и IBM, не собираются развивать свою линию продуктов ООСУБД. Вместо этого они предлагают свои подходы к расширению реляционных баз данных объектными свойствами. По этому поводу много писалось, и в любом случае это выходит за пределы объема этой заметки.

Что же сейчас происходит? Почему снова печатные издания часто возвращаются к теме ООСУБД? Неужели что-то радикально изменилось? Неужто появилось что-то новое под нашим с вами солнцем? И да, и нет.

Все проблемы (а я сказал далеко не обо всех) пока остаются актуальными. Технологическая поддержка объектно-ориентированных приложений имеется, но не является достаточно общепринято и признанной. Теоретического основания по-прежнему нет. И т.д.

Но!
a) Появился Internet, появилась технология intranet, появился язык программирования Java.


С точки зрения теории это почти ничего не значит. Internet - это перенос в практическую сферу (с соответствующим развитием) идей и принципов ОС UNIX (вспомните "Сеть - это компьютер" Билла Джоя), Web - это естественное внедрение в Internet принципов организации гипертекста, intranet - это методика использования средств Internet при разработке внутрикопоративных информационных систем; Java (это мое личное мнение, не отражающее какие-либо официальные источники) - это прагматический объектно-ориентированный язык, единственным преимуществом которого является возможность безопасной интерпретации (конечно, здесь я многое утрирую).


Содержание  Назад  Вперед