20 мая 2002 г.
Несмотря на насыщенность украинского рынка корпоративных СУБД, компания InterSystems намерена потеснить конкурентов, продвигая свою систему управления базой данных Caché.
В рамках стратегии расширения своего присутствия в различных странах Европы представители американской компании InterSystems провели в Киеве семинар "Быстрый старт с Caché". InterSystems является поставщиком производительных систем управления базами данных, оптимизированных для Web и приложений в архитектуре клиент-сервер. Первая версия этой СУБД была выпущена в конце 1997 г. За последующих 4 года вышло несколько выпусков Caché, и сегодня компания предлагает версию 4.1.
Продукт Caché относится к так называемым постреляционным СУБД. Сам термин "постреляционная" обозначает следующую ступень развития баз данных, обладающих более высокими возможностями в сравнении с традиционными реляционными СУБД. Caché несет ряд технологических преимуществ, таких как единая архитектура данных и полная поддержка Caché объектно-ориентированных технологий. Caché кросс-платформенная система, поддерживающая операционные системы Windows (все виды), Linux, основные реализации Unix и Open VMS. В будущем планируется обеспечивать поддержку новых реализаций Unix.
В СУБД Caché заложена идея единой архитектуры данных. В результате, к одним и тем же данным, хранящимся под управлением сервера многомерных данных Caché, возможны три способа доступа: прямой, реляционный и объектный. В случае прямого доступа к данным обеспечивается максимальная производительность и полный контроль со стороны программиста. Разработчики приложений получают возможность работать напрямую со структурами хранения информации. Но в этом заключен и недостаток работа с этим типом доступа требует высокой квалификации программистов.
Во втором случае осуществляется традиционный реляционный принцип построения БД, позволяющий применять сторонние реляционные приложения с использованием встроенного SQL. Caché SQL соответствует стандарту SQL 92. Благодаря этому возможен перевод на платформу Caché сложных приложений, ранее работавших под управлением реляционных СУБД других разработчиков.
Объектный доступ может применяться для максимальной продуктивности разработки с использованием Java, Visual C++, VB и других ActiveX-совместимых средств разработки (например, PowerBuilder и Delphi). В Caché поддерживаются наследование (в том числе и множественное), инкапсуляция и полиморфизм. При создании информационной системы разработчик получает возможность использовать объектно-ориентированный подход к разработке.
Для реализации бизнес-логики БД в Caché используется макроязык Object Script. Посредством этого языка разработчик может создавать методы классов, триггеры, хранимые процедуры, различные служебные программы. В будущем компания InterSystems планирует добавить еще один язык описания бизнес-логики BASIC, являющийся сегодня одним из самых популярных среди разработчиков всего мира.
При разработке Web-приложений Caché является не только СУБД, но и сервером приложений. Конек системы на базе Caché стоимость решения. Благодаря тому, что этот продукт не очень требователен к ресурсам сервера, на котором будет работать система, стоимость внедрения и сопровождения оказывается ниже, чем у конкурентов.
Хотя СУБД Caché является довольно новым продуктом на рынке Украины, у него уже есть некоторые внедрения в украинских компаниях. Дальнейшая же перспектива продвижения данного продукта на рынке Украины зависит не только от качества самого продукта, но и от того, насколько удачно будет проведена маркетинговая кампания.
|