Email: info@growfactor.ru | Телефон: +7 (495) 651 07 20

СУБД ARL Объектно-реляционная NoSQL Система управления базами данных “ARL”


СУБД “ARL” – это инновационная система управления базами данных, которая предоставляет средства для создания проекта базы данных, объявления новых понятий объектов, объявления дерева объектов, ввода данных, создания графа объектов (с помощью дерева объектов), редактирования данных, создания множеств понятий объектов, фильтрации множеств, генерации множества нового понятия на базе существующих множеств, чтения и модификации данных дерева объектов и т.д.


СУБД “ARL” позволяет хранить данные в первичной, в нормализованной и в инверсной форме представления данных для ускорения доступа. В СУБД “ARL” создается проект базы данных в пределах которого компилятор на основании дескрипторов объектов, дерева объектов, пути объектов и свойств генерирует дескрипторы структуры базового уровня, таблицы в реляционных хранилищах и дерево объектов NoSQL хранилищ. Компилятор анализирует основные дескрипторы (включая хранимые процедуры и средства манипуляции данными) и при нахождении логических ошибок вывод отчет об ошибках разработчику.
СУБД “ARL” предоставляет возможность объявлять общие понятия, при проектировании базы данных создавать новые понятия, наследуя от общих объявленных понятий. Общие объявленные понятия облегчают проектирование отдельных баз данных, повышают уровень стандартизации и эффективность процесса интеграции систем.


СУБД “ARL” состоит из трех основных слоев: базового, объектно-реляционного и логического.


Первый, “базовый слой” состоит из основных хранилищ записей и групп записей.

Второй, “объектно- реляционный слой” предоставляет:

  • Средства создания и работы с проектом базы данных;
  • Объявления новых понятий объектов и связей, наследования от существующих объектов понятий;
  • Средства для создания, редактирования и визуализации групп взаимосвязанных объектов;
  • Средства работы с множествами разных типов объектов (фильтры, генераторы новых множеств с помощью Object path, средства циклического предоставления элементов, средства работающие с Object Tree и т.д.);
  • Средства работы с транзакциями;

Третий, “логический слой” предоставляет группу объявленных объектов понятий и логику, работающих с объектами понятий.


В среде СУБД создан новый язык “ARL” для работы с множествами и деревом объектов. Язык “ARL” объявляет предикаты и предоставляет интерпретатор предикатов. СУБД “ARL” позволяет создавать хранимые процедуры на языке “ARL” и предоставляет SDK для манипуляции данных и активизации хранимых процедур.

СУБД “ARL” предоставляет проект базы данных в пределах, которого “ARL” программист проектирует структуру объектно-реляционной базы, обеспечивая целостность модели взаимосвязанных объектов, дерева объектов, пути объектов и свойств, хранимых процедур и средства манипуляции данных. Компилятор выявляет синтаксические и логические ошибки (взаимосвязь объектов, дерево объектов, путей, предикаты хранимых процедур, структуры средств манипуляции и т.д.) подготавливает средства базового уровня для работы с данными.

18 Апреля 2016 “Фактор роста” официально зарегистрировала свои продукты в Российском реестре программного обеспечения (Единый реестр российских программ для электронных вычислительных машин и баз данных ). ( Приказ Минкомсвязи России №165 от 18.04.2016 | Официальная публикация на сайте Минкомсвязи России | Запись в реестре )