Лаборатория Индустриальных Технологий «InTlab»На главную | Лаборатория Индустриальных Технологий «InTlab» Информационные Технологии Лаборатория Индустриальных Технологий

Технологии

Почему мы выбрали СУБД Cache     Почему мы выбрали СУБД Cache´ ?
     Cache´ - это высокопроизводительная постреляционная система управления базами данных (СУБД) корпорации InterSystems (США). Ядро системы - сервер многомерных данных, реализованный с использованием концепции многомерных разреженных массивов. Эти массивы позволяют естественным образом хранить в Cache´ и обрабатывать данные произвольной сложности. Cache´ обеспечивает одновременно три способа доступа к данным:
1  Объектный. Cache´ является полноценной объектной СУБД и полностью реализует все атрибуты объектных систем, такие как полиморфизм, наследование (включая множественное), инкапсуляция.
2  Реляционный. В Cache´ к данным можно обращаться и через традиционный для классических СУБД язык запросов SQL. Поддерживается синтаксис SQL-92, а также "джентльменский набор" современных "тяжелых" реляционных СУБД - триггеры, хранимые процедуры, вычислимые поля и другие особенности SQL, не вошедшие в стандарт версии 1992 года.
3  Многомерный (или прямой) доступ к данным непосредственно как к узлам многомерных массивов. Этот способ доступа является наиболее гибким и быстрым, что позволяет реализовать в Cache´ произвольную модель данных и значительно повысить производительность критических участков приложения.

     В отличие от так называемых "объектно-реляционных" СУБД, где объектный слой выполнен в виде надстройки над реляционным, в Cache´ существует единое описание объектов и таблиц, отображаемых непосредственно в многомерные структуры ядра базы данных, чем обеспечивается независимость хранения данных от способа их представления. Существенно то, что к этим структурам можно обращаться и непосредственно через прямой способ доступа. При этом все три способа доступа можно комбинировать в рамках одного приложения.
     С практической точки зрения Cache´ является универсальной средой для решения информационно-логических задач. Крупнейшие проекты с применением Cache´ можно найти в медицине, в системах обработки транзакций по кредитным картам, в юстиции, в банковской и промышленных сферах, в торговых предприятиях, в Internet-проектах и т.д. Такая универсальность обеспечивается многообразием вариантов построения информационных моделей объектов и процессов, давая возможность разработчику остановить свой выбор на наиболее адекватном решении.      Cache´ - очень гибкий и легкий в обслуживании продукт: чтобы стать администратором системы, построенной на Cache´, не нужна длительная и дорогостоящая подготовка. При этом Cache´ предъявляет невысокие требования к аппаратным ресурсам.
     Cache´ поддерживает большинство распространенных платформ, таких как Windows, Linux, Unix и др.
По материалам www.intersystems.ru



Продукты | ИКС Делопроизводство

Делопроизводство



Продукты | ИКС Бюджетирование

Бюджетирование