Skip to main content

Базата данни и базата данни

Музейни експозиции и стандарти: Поглед напред | 06 (Може 2024)

Музейни експозиции и стандарти: Поглед напред | 06 (Може 2024)
Anonim

Терминът "пример за база данни" често се разбира неправилно, защото означава различни неща за различните доставчици. Той се използва най-често във връзка с внедряването на бази данни на Oracle.

Общ смисъл на инстанция на база данни

По принцип дадена база данни описва цялостна среда на базата данни, включваща софтуера RDBMS, структурата на таблицата, съхранените процедури и друга функционалност. Администраторите на база данни могат да създават няколко копия на една и съща база данни за различни цели.

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

Бази данни на Oracle

Ако имате бази данни на Oracle, знаете, че пример за база данни означава много специфично нещо.

Докато самата база данни включва всички данни за приложението и метаданните, съхранявани във физически файлове на сървър, инстанцията представлява комбинация от софтуера и паметта, използвани за достъп до тези данни.

Например, ако влезете в базата данни на Oracle, вашата сесия за влизане е инстанция. Ако излезете или изключите компютъра, инстанцията ви изчезва, но базата данни и всичките ви данни остават непокътнати. Инсталацията на Oracle може да има достъп само до една база данни едновременно, докато база данни на Oracle може да бъде достъпна от множество потребителски модели.

Инстанции на SQL Server

Пример за SQL Server обикновено означава специфична инсталация на SQL Server. Това не е самата база данни; по-скоро това е софтуерът, използван за създаването на базата данни. Поддържането на няколко копия може да е полезно при управлението на сървърни ресурси, защото всяко копие може да бъде конфигурирано за използване на паметта и процесора, което не може да се направи за отделни бази данни в един SQL Server потребителски модел.

Схема на база данни срещу инстанция на база данни

Може също да е полезно да се мисли за инстанция в контекста на схемата на базата данни. Схемата е метаданната, която определя дизайна на базата данни и начина на организиране на данните. Това включва таблиците и колоните и всички правила, които управляват данните. Например таблица на служители в база данни може да има колони за име, адрес, ID на служител и длъжностни характеристики. Това е структурата или схемата на базата данни.

Пример за базата данни е моментна снимка на действителното съдържание по всяко време, включително самите данни и връзката му с други данни в базата данни.