Apa itu Instans Database?

Istilah “instance database” sering disalahpahami karena artinya berbeda untuk vendor yang berbeda. Penggunaan yang paling umum adalah sehubungan dengan implementasi database Oracle.

Arti Umum Instance Database

Secara umum, instance database menjelaskan lingkungan database yang lengkap dan semua komponennya. Sistem ini mencakup banyak bagian, termasuk software sistem manajemen basis data relasional (RDBMS), struktur tabel, prosedur tersimpan, dan fungsionalitas lainnya.

Administrator basis data mungkin membuat banyak contoh dari basis data yang sama untuk tujuan yang berbeda. Misalnya, sebuah organisasi dengan database karyawan mungkin memiliki tiga contoh:

  • Mesin virtual produksi : Administrator menggunakan mesin virtual ini untuk memuat data langsung.
  • Instans praproduksi : Pengembang menggunakan instans praproduksi untuk menguji fungsionalitas baru sebelum merilis fitur ke dalam produksi.
  • Instans pengembangan : Pengembang basis data menggunakan instans pengembangan untuk membuat fungsionalitas baru sebelum mengujinya di praproduksi.

Instance Database Oracle

Jika Anda memiliki database Oracle, Anda tahu bahwa instance database memiliki arti yang sangat spesifik.

Sementara basis data menyertakan data aplikasi dan metadata yang disimpan dalam file fisik di server, sebuah instans adalah kombinasi dari software dan memori yang digunakan untuk mengakses data tersebut.

Misalnya, jika Anda masuk ke database Oracle, sesi login Anda adalah sebuah instance. Jika Anda log off atau mematikan komputer, instans Anda akan hilang, tetapi database dan data Anda tetap utuh.

Instance Oracle hanya dapat mengakses satu database pada satu waktu, sementara beberapa instance dapat mengakses database Oracle.

Contoh Server SQL

Contoh SQL Server biasanya berarti instalasi khusus SQL Server. Ini bukan database; sebaliknya, itu adalah software yang digunakan untuk membuat database.

Mempertahankan banyak instance mungkin berguna saat mengelola sumber daya server. Anda dapat mengonfigurasi setiap instans untuk penggunaan memori dan CPU, yang merupakan sesuatu yang tidak dapat Anda lakukan untuk database individual dalam instans SQL Server.

Skema Database vs Instance Database

Mungkin juga bermanfaat untuk memikirkan sebuah instance dalam konteks dengan skema database. Skema adalah metadata yang mendefinisikan desain database dan menentukan metode untuk organisasi data. Ini mencakup tabel database 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. Pengaturan ini adalah struktur, atau skema, dari database.

Sementara skema database mendefinisikan organisasi data, sebuah instance dari database adalah snapshot dari konten pada saat tertentu. Gambar ini meliputi data dan hubungannya dengan data lain dalam database pada waktu tertentu.

Related Posts

© 2023 ApaFungsi.com