Стандарт на база данни

Инсталацията на база данни може да бъде специфична за базата данни

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

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

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

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

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

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

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

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

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

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

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

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

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