Verilənlər Bazası ilə Nümunə Arasındakı Fərq

Verilənlər Bazası ilə Nümunə Arasındakı Fərq
Verilənlər Bazası ilə Nümunə Arasındakı Fərq

Video: Verilənlər Bazası ilə Nümunə Arasındakı Fərq

Video: Verilənlər Bazası ilə Nümunə Arasındakı Fərq
Video: Dünyanın ən böyük 7 heyvanı (Rekordçu Heyvanlar) 2024, Iyul
Anonim

Verilənlər Bazası və Nümunə

Oracle müəssisələrdə geniş istifadə olunan RDBMS (obyektlə əlaqəli verilənlər bazası idarəetmə sistemi). Oracle korporasiyası tərəfindən hazırlanmışdır. Oracle sistemi ən azı bir Nümunədən və verilənlər bazasından ibarətdir. Nümunə məlumatların saxlanması ilə əlaqə quran proseslər toplusudur. Verilənlər bazası faylların kolleksiyasını saxlayan faktiki yaddaşdır. Bununla belə, Oracle verilənlər bazası termini bütün Oracle verilənlər bazası sisteminə (nümunələr və verilənlər bazaları) istinad etmək üçün istifadə olunur. Buna görə verilənlər bazası və nümunə terminləri arasında yeni başlayanlar üçün hər zaman müəyyən çaşqınlıq olur.

Nümunə nədir?

Nümunə əməliyyat sistemi və məlumat yaddaşı ilə qarşılıqlı əlaqədə olan əlaqəli yaddaş üzərində işləyən proseslər toplusudur. Nümunə istifadəçi ilə verilənlər bazası arasındakı interfeysdir. Müştəri ilə əlaqə saxlaya bilən və verilənlər bazasına daxil ola bilən proseslər instansiya tərəfindən təmin edilir. Bu proseslər fon prosesləridir və verilənlər bazasında ACID (Atomicity, Consistency, izolyasiya və davamlılıq) prinsipini saxlamaq üçün kifayət deyil. Beləliklə, bir nümunə yaddaş keşi və buferlər kimi bir neçə başqa komponentdən də istifadə edir. Daha dəqiq desək, Nümunə üç hissədən ibarətdir. Bunlar SGA (System Global Area), PGA (Proqram Global Area) və fon prosesləridir. SGA müvəqqəti paylaşılan yaddaş strukturudur və nümunənin işə salınmasından bağlanana qədər istifadə müddəti var.

Verilənlər bazası

Oracle verilənlər bazası Oracle RDBMS-nin faktiki saxlanmasına aiddir. Üç əsas komponentdən ibarətdir. Bunlar nəzarət faylları, redo faylları və məlumat fayllarıdır. İstəyə görə verilənlər bazasında parol faylları ola bilər. Nəzarət faylları bütün məlumat fayllarını izləyir və faylları təkrarlayır. O, həmçinin Sistem Dəyişiklik Nömrəsini (SCN), vaxt ştamplarını və ehtiyat nüsxə/bərpa məlumatı kimi digər kritik məlumatları izləməklə verilənlər bazasının bütövlüyünü qorumağa kömək edir. Məlumat faylları faktiki məlumatları saxlayır. Verilənlər bazasının yaradılması zamanı ən azı iki məlumat faylı yaradılır. Bu fayllar fiziki olaraq DBA (Verilənlər Bazası Administratoru) tərəfindən görülür. Məlumat faylları üzərində adının dəyişdirilməsi, ölçüsünün dəyişdirilməsi, əlavə edilməsi, daşınması və ya atılması kimi fayl əməliyyatları həyata keçirilə bilər. Redo log faylları (onlayn redo logs kimi də tanınır), verilənlər bazasına edilən dəyişikliklərlə bağlı məlumatları xronoloji məlumatlarla birlikdə saxlayın. Bu məlumat istifadəçinin verilənlər bazasında bütün və ya bəzi dəyişiklikləri təkrar etməli olduğu halda lazımdır. Bir nümunənin verilənlər bazası məlumatlarını manipulyasiya etmək üçün əvvəlcə onu açmalıdır. Nümunə yalnız bir verilənlər bazasını aça bilər. Bununla belə, verilənlər bazası bir neçə instansiya tərəfindən açıla bilər.

Verilənlər bazası ilə nümunə arasındakı fərq nədir?

Oracle RDBMS-də nümunə və verilənlər bazası terminləri çox əlaqəlidir, lakin onlar sistem daxilində iki fərqli komponentə istinad edirlər. Verilənlər bazası RDBMS-nin faktiki saxlanmasına aiddir, Nümunə isə əməliyyat sisteminin üstündə işləyən proseslər toplusudur və məlumat saxlama ilə qarşılıqlı əlaqədə olan əlaqəli yaddaşdır. Nümunə verilənlər bazasını manipulyasiya etməzdən əvvəl açmalıdır. Birdən çox nümunə tək verilənlər bazasını aça bilər, lakin bir nümunə birdən çox verilənlər bazasını aça bilməz.

Tövsiyə: