تفاوت بین پایگاه داده و نمونه

تفاوت بین پایگاه داده و نمونه
تفاوت بین پایگاه داده و نمونه

تصویری: تفاوت بین پایگاه داده و نمونه

تصویری: تفاوت بین پایگاه داده و نمونه
تصویری: کنترل کامیپوتر دیگران از راه دور | آموزش ریموت دسکتاپ ویندوز 2024, جولای
Anonim

پایگاه داده در مقابل نمونه

Oracle یک RDBMS (سیستم مدیریت پایگاه داده شی - رابطه ای) است که به طور گسترده در شرکت ها استفاده می شود. این توسط شرکت اوراکل توسعه یافته است. یک سیستم اوراکل حداقل از یک نمونه و یک پایگاه داده تشکیل شده است. Instance مجموعه ای از فرآیندهایی است که با ذخیره سازی داده ها ارتباط برقرار می کند. پایگاه داده ذخیره سازی واقعی است که مجموعه فایل ها را در خود نگه می دارد. با این حال، اصطلاح پایگاه داده اوراکل برای اشاره به کل سیستم پایگاه داده اوراکل (نمونه ها و پایگاه های داده) استفاده می شود. به همین دلیل، همیشه برای مبتدیان بین اصطلاحات پایگاه داده و نمونه سردرگمی وجود دارد.

نمونه چیست؟

Instance مجموعه ای از فرآیندهای در حال اجرا در بالای سیستم عامل و حافظه مربوطه است که با ذخیره سازی داده ها تعامل دارد. نمونه، رابط بین کاربر و پایگاه داده است. فرآیندهایی که قادر به برقراری ارتباط با مشتری و دسترسی به پایگاه داده هستند توسط نمونه ارائه می شوند. این فرآیندها فرآیندهای پس زمینه هستند و برای حفظ اصل ACID (اتمی، سازگاری، جداسازی و دوام) در پایگاه داده کافی نیستند. بنابراین، یک نمونه از چند مؤلفه دیگر مانند حافظه پنهان و بافرها نیز استفاده می کند. به طور خاص، یک Instance از سه بخش تشکیل شده است. آنها SGA (منطقه جهانی سیستم)، PGA (منطقه جهانی برنامه) و فرآیندهای پس زمینه هستند. SGA یک ساختار حافظه مشترک موقت است که طول عمری از راه اندازی نمونه تا خاموش شدن آن دارد.

پایگاه داده

پایگاه داده Oracle به ذخیره سازی واقعی Oracle RDBMS اشاره دارد. از سه جزء اصلی تشکیل شده است. آنها فایل های کنترلی، فایل های مجدد و فایل های داده ای هستند.در صورت تمایل ممکن است فایل های رمز عبور در پایگاه داده وجود داشته باشد. فایل های کنترلی همه فایل های داده را ردیابی می کنند و فایل ها را دوباره انجام می دهند. همچنین با پیگیری شماره تغییر سیستم (SCN)، مهرهای زمانی و سایر اطلاعات مهم مانند اطلاعات پشتیبان/بازیابی، به حفظ یکپارچگی پایگاه داده کمک می کند. فایل های داده، داده های واقعی را حفظ می کنند. در زمان ایجاد پایگاه داده، حداقل دو فایل داده ایجاد می شود. این فایل ها به صورت فیزیکی توسط DBA (مدیر پایگاه داده) دیده می شوند. عملیات فایل مانند تغییر نام، تغییر اندازه، افزودن، جابجایی یا رها کردن را می توان بر روی فایل های داده انجام داد. فایل‌های گزارش مجدد (همچنین به عنوان گزارش‌های مجدد آنلاین شناخته می‌شوند)، اطلاعات مربوط به تغییرات پایگاه داده را با اطلاعات زمانی نگهداری می‌کنند. در صورتی که کاربر نیاز به انجام مجدد همه یا برخی از تغییرات در پایگاه داده داشته باشد، این اطلاعات مورد نیاز است. برای اینکه یک نمونه بتواند داده های پایگاه داده را دستکاری کند، ابتدا باید آن را باز کند. یک نمونه می تواند تنها یک پایگاه داده را باز کند. با این حال، یک پایگاه داده می تواند توسط چندین نمونه باز شود.

تفاوت بین پایگاه داده و نمونه چیست؟

اصطلاح نمونه و پایگاه داده در Oracle RDBMS بسیار مرتبط هستند، اما آنها به دو مؤلفه مختلف در سیستم اشاره دارند. پایگاه داده به ذخیره سازی واقعی RDBMS اشاره دارد، در حالی که Instance مجموعه ای از فرآیندهای در حال اجرا در بالای سیستم عامل و حافظه مربوطه است که با ذخیره سازی داده ها تعامل دارد. نمونه باید قبل از دستکاری داده ها پایگاه داده را باز کند. چند نمونه می‌توانند یک پایگاه داده را باز کنند، اما یک نمونه نمی‌تواند چندین پایگاه داده را باز کند.

توصیه شده: