Экземпляр базы данных

Экземпляр базы данных может быть специфичным для базы данных

Термин «экземпляр базы данных» часто неправильно понимают, поскольку он означает разные вещи для разных поставщиков. Это чаще всего используется в связи с реализацией базы данных Oracle.

Общее значение экземпляра базы данных

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

Например, организация с базой данных сотрудников может иметь три разных экземпляра: производственный (используемый для хранения оперативных данных), предварительный выпуск (используемый для тестирования новых функций перед выпуском в эксплуатацию) и разработку (используемый разработчиками базы данных для создания новых функций). ).

Экземпляры базы данных Oracle

Если у вас есть база данных Oracle, вы знаете, что экземпляр базы данных означает очень специфическую вещь.

Хотя сама база данных включает в себя все данные приложения и метаданные, хранящиеся в физических файлах на сервере, экземпляр представляет собой комбинацию программного обеспечения и памяти, используемых для доступа к этим данным.

Например, если вы входите в базу данных Oracle, ваш сеанс входа в систему является экземпляром. Если вы выйдете из системы или выключите компьютер, ваш экземпляр исчезнет, ​​но база данных и все ваши данные останутся нетронутыми. Экземпляр Oracle может одновременно обращаться только к одной базе данных, а к базе данных Oracle – несколько экземпляров.

Экземпляры SQL Server

Экземпляр SQL Server обычно означает конкретную установку SQL Server. Это не сама база данных; скорее это программное обеспечение, используемое для создания базы данных. Поддержка нескольких экземпляров может быть полезна при управлении ресурсами сервера, поскольку каждый экземпляр можно настроить для использования памяти и ЦП, чего нельзя сделать для отдельных баз данных в экземпляре SQL Server.

Схема базы данных против экземпляра базы данных

Также может быть полезно думать об экземпляре в контексте со схемой базы данных. Схема – это метаданные, которые определяют структуру базы данных и порядок организации данных. Это включает его таблицы и их столбцы и любые правила, которые управляют данными. Например, таблица сотрудника в базе данных может содержать столбцы для имени, адреса, идентификатора сотрудника и должностных инструкций. Это структура или схема базы данных.

Экземпляр базы данных – это моментальный снимок реального содержимого в любой момент времени, включая сами данные и их связь с другими данными в базе данных.

Оцените статью
Solutics.ru
Добавить комментарий