Обновить
3
0

Пользователь

Отправить сообщение

Когда эта система разрабатывалась (1994-2001) графовых баз и в помине не было. А потом эта система для разработки ERP. Она "одноклассник" SAP R/3, Microsoft Dynamics AX, Oracle Application. Есть хотя бы одна ERP на графовой базе?

Во вторник-среду выложу вторую часть. Там на большинство вопросов будут ответы.

Модификации схемы БД не требуется. Разработчик ее вообще не видит.

UI - виндовый.

Валидация данных происходит на сервере приложений (в самом начале написано, система трехзвенная СУБД - сервер приложений (Windows или Linus) - тонкий клиент под Windows).

Система поддержания версионности и совместной разработки встроенная. Разработчик "берет на редактирование" процедуру или экранную форму, изменяет и "отдает в использование". Пока не "отдал", для всех пользователей "видна" старая версия. Версии можно откатить.

Отдельных сред разработки и тестирования нет. Есть единая система, в которой пользователь с правами разработчика может для любой экранной формы вызвать редактор, "забрать форму на редактирование", изменить, работать с ней, тестировать и т.д.. И после "отдачи" она становиться "видимой" для всех.

И главное - система разрабатывалась где-то с 1994 года. Практически законченный вид она приобрела в 2000-2001. Тогда еще "устоявшейся" терминологии не было. Ни GIT, ни SVN, ни Postgres, ничего этого еще не было. Даже SQL сервер и близко не мог того, что мог Oracle.

Да. Под капотом там действительно RDBMS Oracle 11g. И, естественно, это не графовая БД. ИБД это заголовок статьи, а по сути это иерархическая модель данных, реализованная на RDBMS. Внутренний язык запросов и отражает эту сущность. Во второй части, которую я выложу на днях, я и показываю, насколько легче пользоваться AQL по сравнению с SQL. То что на AQL пишется в 3 строчки, на SQL потребует 30. И разрабатывалась такая структура для существенного снижения требования к разработчикам. Разработчику вообще не требуется быть специалистом в БД и SQL.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Архитектор программного обеспечения, Разработчик баз данных
Ведущий
SQL
ООП
Python
Базы данных
Oracle