Veritabanı ve Örnek Arasındaki Fark

Anonim

Veritabanı - Örnek

tarafından geliştirilmiştir. Oracle, işletmelerde yaygın olarak kullanılan bir RDBMS (nesne ilişkisel veritabanı yönetim sistemi) dir. Oracle Corporation tarafından geliştirilmiştir. Bir Oracle sistemi, en az bir Örnek ve bir veritabanından oluşur. Örnek, veri deposuyla iletişim kuran işlemlerin bir toplamıdır. Veritabanı, dosyaların koleksiyonunu tutan gerçek saklama alanıdır. Bununla birlikte, terim Oracle veritabanı, bütün Oracle veritabanı sistemini (örnekler ve veritabanları) atıfta bulunur. Bu nedenle, veritabanı ve örnek terimleri arasında yeni başlayanlar için her zaman biraz karışıklık vardır.

Örnek Nedir?

Örnek, işletim sisteminin üstünde ve veri deposuyla etkileşime giren ilgili hafızada çalışan süreçlerin bir toplamıdır. Örnek, kullanıcı ile veritabanı arasındaki arabirimdir. Müşteri ile iletişim kurabilen ve veritabanına erişebilen süreçler örnek tarafından sağlanmaktadır. Bu süreçler arka plan süreçleridir ve veritabanında ACID (Atomicity, Consistency, Isolation and Dayanıklılık) ilkesini korumak için yeterli değildir. Dolayısıyla, bir örnek ayrıca bellek önbellekleri ve arabellekleri gibi birkaç başka bileşen kullanıyor. Daha spesifik olarak, bir Örnek üç kısımdan oluşur. Bunlar SGA (Sistem Global Alanı), PGA (Program Global Area) ve arka plan işlemleri. SGA, geçici olarak paylaşılan bir bellek yapısı olup, bu da örnek başlangıçtan kapanmasına kadar bir ömrüne sahiptir.

Veritabanı

Oracle veritabanı, Oracle RDBMS'in gerçek saklama alanını belirtir. Üç ana bileşenden oluşur. Bunlar kontrol dosyaları, yeniden çalıştırma dosyaları ve veri dosyalarıdır. İsteğe bağlı olarak, veritabanında şifre dosyaları olabilir. Kontrol dosyaları, tüm veri dosyalarını ve yeniden dosyalarını takip eder. Sistem Değişim Numarası'nı (SCN), zaman damgalarını ve yedekleme / kurtarma bilgileri gibi diğer kritik bilgileri takip ederek veritabanı bütünlüğünü sağlam tutmaya yardımcı olur. Veri dosyaları gerçek verileri korur. Veritabanı oluşturulurken en az iki veri dosyası oluşturulur. Bu dosyalar fiziksel olarak DBA (Veritabanı Yöneticisi) tarafından görülebilir. Yeniden adlandırma, yeniden boyutlandırma, ekleme, taşıma veya bırakma gibi dosya işlemleri, veri dosyaları üzerinde yürütülebilir. Günlük dosyalarını yeniden çalıştır (çevrimiçi tekrarlama günlükleri olarak da bilinir), veritabanındaki değişikliklerle ilgili bilgileri kronolojik bilgi ile saklayın. Bu bilgiler, kullanıcının veritabanındaki tüm veya bir kaç değişikliğin yeniden yapılması gerektiğinde gereklidir. Bir örneğin veritabanının verilerini manipüle etmesi için önce onu açması gerekir. Bir örnek yalnızca bir veritabanını açabilir. Bununla birlikte, bir veritabanı birden fazla örnekle açılabilir.

Veritabanı ve Örnek arasındaki fark nedir?

Oracle RDBMS'deki örnek ve veritabanı terimleri birbiriyle oldukça alakalı, ancak bunlar sistem içindeki iki farklı bileşene atıfta bulunurlar. Örnek, işletim sisteminin üstünde çalışan işlemlerin ve veri depolama alanıyla etkileşime giren ilgili belleğin koleksiyonu iken Veritabanı, RDBMS'in gerçek saklama alanını belirtir. Örnek, veriyi düzenlemeden önce veritabanını açmalıdır. Birden çok örnek tek bir veritabanını açabilir, ancak bir örneği birden fazla veritabanı açamaz.