Instance Database

Instance Database dapat Spesifik ke Basis Data

Contoh basis data sering disalahpahami karena itu berarti hal yang berbeda untuk vendor yang berbeda. Ini paling sering digunakan sehubungan dengan implementasi database Oracle.

Makna Umum dari Instance Database

Secara umum, contoh basis data menggambarkan lingkungan basis data yang lengkap, termasuk perangkat lunak RDBMS, struktur tabel, prosedur tersimpan, dan fungsionalitas lainnya. Administrator basis data mungkin membuat beberapa contoh dari database yang sama untuk tujuan yang berbeda.

Sebagai contoh, sebuah organisasi dengan database karyawan mungkin memiliki tiga contoh yang berbeda: produksi (digunakan untuk menampung data langsung), pra-produksi (digunakan untuk menguji fungsionalitas baru sebelum dirilis ke dalam produksi) dan pengembangan (digunakan oleh pengembang basis data untuk menciptakan fungsionalitas baru ).

Instance Database Oracle

Jika Anda memiliki database Oracle , Anda tahu bahwa instance basis data berarti hal yang sangat spesifik.

Sementara database itu sendiri mencakup semua data aplikasi dan metadata yang disimpan dalam file fisik di server, sebuah instance adalah kombinasi dari perangkat lunak dan memori yang digunakan untuk mengakses data tersebut.

Misalnya, jika Anda masuk ke database Oracle, sesi login Anda adalah sebuah instance. Jika Anda logoff atau mematikan komputer Anda, instance Anda hilang, tetapi database - dan semua data Anda - tetap utuh. Instance Oracle hanya dapat mengakses satu basis data pada satu waktu, sementara database Oracle dapat diakses oleh beberapa instance.

Instance SQL Server

Contoh SQL Server biasanya berarti instalasi khusus dari SQL Server. Ini bukan database itu sendiri; melainkan, perangkat lunak yang digunakan untuk membuat database. Mempertahankan beberapa contoh mungkin berguna ketika mengelola sumber daya server karena setiap instance dapat dikonfigurasi untuk penggunaan memori dan CPU — sesuatu yang tidak dapat Anda lakukan untuk basis data individual dalam contoh SQL Server.

Skema Database vs. Instance Database

Mungkin juga berguna untuk memikirkan sebuah instance dalam konteks dengan skema database. Skema adalah metadata yang mendefinisikan desain database dan bagaimana data akan diatur. Ini termasuk tabel dan kolomnya serta aturan apa pun yang mengatur data. Misalnya, tabel karyawan dalam database mungkin memiliki kolom untuk nama, alamat, ID karyawan, dan deskripsi pekerjaan. Ini adalah struktur, atau skema, dari database.

Instance dari database adalah snapshot dari konten yang sebenarnya pada waktu tertentu, termasuk data itu sendiri dan hubungannya dengan data lain dalam database.