Databases » История » Редакция 22
Редакция 21 (BEA, 18.04.2025 12:15) → Редакция 22/23 (BEA, 18.04.2025 12:21)
h1. Базы данных {{>toc}} h2. СУБД Проект Omega Production поддерживает 2 вида СУБД: * [[Oracle]] * PostgreSQL - бета версия Что такое СУБД? СУБД - Система Управления Базами Данных. Подробнее с понятием СУБД можно ознакомится в сети интернет h3. Включение/Выключение/Перезагрузка СУБД Как СУБД Oracle так и СУБД PostgreSQL включаются/выключаются посредством служб. К примеру в Windows системная программа "Службы"("Services"): Ниже на скриншоте представлены 2 службы (название может немного отличаться) которые надо перезапустить (@OracleOraDB12HomeTNSListener@ желательно но не обязательно). Название у остальных служб СУБД схожее !clipboard-202411251441-xfqkb.png! Если на данном сервере нет ничего важного кроме СУБД, то можно просто перезагрузить сервер h2. База Omega Production. Общие понятия, правила, принципы h3. Пользователь администратор: Имеет логин соответствующий названию базы данных Omega Production. Данный пользователь является владельцем логического объекта в СУБД который хранит всю базу данных. В случае с Oracle это schema. В случае с PostgreSQL это database. Данный метод хранения базы позволяет использовать несколько баз на одном сервере СУБД будь то база Omega Production или любая другая (1С и прочие) database h3. Хранение данных на сервере Данные базы Omega Production храняться в табличных пространствах. Табличные пространства - объект в СУБД управляющий физическим хранилищем. Логически мы делим БД на 2 или 3 табличных пространства: * *OMP_DB* - основное хранилище данных * *OMP_IND* - хранилище для идексов(объекты управляющие поиском и ограничениями по данным) * [Опционально] *OMP_FLS* - хранилище файлов. Обычно используется либо для распределния объёма данных или ради безопасности По мере роста данных в Omega Production необходимо расширять табличные пространства. [[TablespaceSizeChange|Подробнее...]]