Оглавление
- 1 Архитектура, ориентированная на базу данных
- 1.1 Определение архитектуры, ориентированной на базу данных
- 1.2 Использование стандартных СУБД
- 1.3 Динамическая логика и управляемые таблицами
- 1.4 Размещение бизнес-логики
- 1.5 Распределенные вычисления и базы данных
- 1.6 Корпоративная архитектура и общие модели данных
- 1.7 Примеры программного обеспечения
- 1.8 Полный текст статьи:
- 2 Архитектура, ориентированная на базу данных — Википедия
Архитектура, ориентированная на базу данных
-
Определение архитектуры, ориентированной на базу данных
- Архитектура, ориентированная на базу данных, подчеркивает ключевую роль баз данных в программном обеспечении.
- Она противопоставляется альтернативным подходам к разработке программного обеспечения.
-
Использование стандартных СУБД
- С развитием СУБД общего назначения, разработчики все чаще используют стандартные средства работы с базами данных.
- Это упрощает разработку приложений и снижает затраты на разработку.
-
Динамическая логика и управляемые таблицами
- Использование логики, управляемой таблицами, делает программы более простыми и гибкими.
- Это ключевая особенность динамических языков программирования.
-
Размещение бизнес-логики
- Вопрос о том, где должна размещаться бизнес-логика, является предметом дискуссий.
- Подход, ориентированный на базу данных, предлагает преимущества в простоте разработки и сопровождения.
-
Распределенные вычисления и базы данных
- Архитектура, ориентированная на базы данных, упрощает проектирование распределенных приложений.
- Она использует обработку транзакций и индексацию для повышения надежности, производительности и масштабируемости.
-
Корпоративная архитектура и общие модели данных
- В корпоративной архитектуре предпочтение отдается общим моделям данных.
- Существует экстремальная архитектура, в которой все уровни приложения сохраняются в рамках СУБД.
-
Примеры программного обеспечения
- Oracle Application Express (APEX) является примером программного обеспечения с такой архитектурой.