Кстати, опять же о архитектуре систем
Apr. 27th, 2009 03:44 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Как вам такая архитектура:
Система бухучета с файл-серверной базой данных на Кларионе, у которой половина логики сделана в обычном курсорно-ориентированном стиле обработки, но по архитектуре хотя бы в теории похожа на реляционные базы. Это еще как-то можно осилить, читая базу извне.
А дальше, судя по всему, разработчики прочитали что-то про OODB и сделали поверх нее иерархически-объектную базу данных, в которой данные в бинарном виде пишутся в строки(если строки не хватает - объект разбивается на несколько записей с Index=1,2,3...), а связи между объектами пишутся в одну универсальную таблицу на все случаи жизни.
Следующая версия этого всего, кстати, реализована в таком же стиле, но уже поверх Oracle, с сервером приложений на С++ и своим языком запросов к иерархиям и своим языком программирования :)
Система бухучета с файл-серверной базой данных на Кларионе, у которой половина логики сделана в обычном курсорно-ориентированном стиле обработки, но по архитектуре хотя бы в теории похожа на реляционные базы. Это еще как-то можно осилить, читая базу извне.
А дальше, судя по всему, разработчики прочитали что-то про OODB и сделали поверх нее иерархически-объектную базу данных, в которой данные в бинарном виде пишутся в строки(если строки не хватает - объект разбивается на несколько записей с Index=1,2,3...), а связи между объектами пишутся в одну универсальную таблицу на все случаи жизни.
Следующая версия этого всего, кстати, реализована в таком же стиле, но уже поверх Oracle, с сервером приложений на С++ и своим языком запросов к иерархиям и своим языком программирования :)