Видео: Разлика между базата данни и инстанцията
2024 Автор: Mildred Bawerman | [email protected]. Последно модифициран: 2023-12-16 08:37
База данни срещу инстанция
Oracle е RDBMS (обектно-релационна система за управление на база данни), която се използва широко в предприятията. Той е разработен от Oracle Corporation. Система Oracle се състои от поне един екземпляр и база данни. Инстанцията е колекция от процеси, които комуникират със съхранението на данните. Базата данни е действителното хранилище, което съдържа колекцията от файлове. Терминът Oracle база данни обаче се използва за означаване на цялата система от бази данни на Oracle (екземпляри и бази данни). Поради това за начинаещите винаги има някакво объркване между термина база данни и екземпляр.
Какво е Instance?
Инстанцията е колекция от процеси, изпълнявани върху операционната система и свързаната памет, която взаимодейства със съхранението на данните. Екземплярът е интерфейсът между потребителя и базата данни. Процесът, способен да комуникира с клиента и да осъществи достъп до база данни, се осигурява от екземпляра. Тези процеси са фонови процеси и не са достатъчни за поддържане на принципа ACID (атомност, последователност, изолиране и трайност) в базата данни. Така че един екземпляр използва и няколко други компонента, като кеш памет и буфери. По-конкретно, Екземпляр се състои от три части. Те са SGA (System Global Area), PGA (Program Global Area) и фонови процеси. SGA е временна структура на споделена памет, която има жизнен цикъл на стартирането на екземпляра до изключването му.
База данни
Базата данни на Oracle се отнася до действителното съхранение на RDBMS на Oracle. Състои се от три основни компонента. Те са контролни файлове, повторни файлове и файлове с данни. По желание в базата данни може да има файлове с пароли. Контролните файлове проследяват всички файлове с данни и повторни файлове. Той също така помага да се запази целостта на базата данни непокътната, като се проследява номерът на системната промяна (SCN), времевите марки и друга критична информация, като например информация за архивиране / възстановяване. Файловете с данни съхраняват действителните данни. По време на създаването на база данни се създават поне два файла с данни. Тези файлове се виждат физически от DBA (администратор на база данни). Файлови операции като преименуване, преоразмеряване, добавяне, преместване или пускане могат да се извършват върху файлове с данни. Повторно въвеждане на регистрационни файлове (известни също като онлайн повторни регистрационни файлове),съхранявайте информацията относно промените в базата данни с хронологичната информация. Тази информация е необходима в случай, че потребителят трябва да повтори всички или някои от модификациите в базата данни. За да може даден екземпляр да манипулира данните на базата данни, той трябва първо да ги отвори. Екземпляр може да отвори само една база данни. Базата данни обаче може да бъде отворена от множество копия.
Каква е разликата между базата данни и инстанцията?
Термините екземпляр и база данни в Oracle RDBMS са силно свързани, но се отнасят до двата различни компонента в системата. Базата данни се отнася до действителното съхранение на RDBMS, докато Instance е съвкупност от процеси, изпълнявани върху операционната система и свързаната памет, която взаимодейства със съхранението на данните. Инстанцията трябва да отвори базата данни, преди да манипулира данните. Няколко екземпляра могат да отворят една база данни, но екземпляр не може да отвори множество бази данни.
Препоръчано:
Разлика между файловата система и базата данни
Ключовата разлика между файловата система и базата данни е, че файловата система управлява само физическия достъп, докато базата данни управлява както физическия, така и логическия
Разлика между категорични данни и цифрови данни
Категорични данни спрямо цифрови данни Данните са фактите или информацията, събрани с цел справка или анализ. Често тези данни се събират
Разлика между променливата на инстанцията и локалната променлива
Променлива на екземпляра срещу Локална променлива Променливата на екземпляра е тип променлива, която присъства в обектно-ориентираното програмиране. Това е променлива, която е def
Разлика между складирането на данни и марковете за данни
Складиране на данни срещу Data Marts Съхранението на данни и мартът за данни са инструменти, използвани за съхранение на данни. С течение на времето малките компании стават големи и това е така
Разлика между базата данни и хранилището на данни
База данни срещу хранилище на данни Основата за разликата между база данни и хранилище за данни произтича от факта, че хранилището за данни е тип d