Skip to main content

Apa itu sistem manajemen basis data yang berorientasi objek?

Sistem manajemen database yang berorientasi objek (OODBMS) membantu pemrogram membuat objek yang dibuat dalam bahasa pemrograman berperilaku sebagai objek database.Pemrograman berorientasi objek didasarkan pada serangkaian objek kerja.Setiap objek adalah aplikasi atau program yang berfungsi secara independen, yang ditugaskan dengan tugas atau peran tertentu untuk dilakukan.Sistem manajemen basis data yang berorientasi objek adalah basis data relasional yang dirancang untuk mengelola semua program independen ini, menggunakan data yang dihasilkan untuk dengan cepat menanggapi permintaan informasi dengan aplikasi yang lebih besar.

Untuk mengilustrasikan OODBMS, kami dapat menggunakan dapur komersial sederhana dengan tiga anggota staf: kepala koki, juru masak dan juru masak kedua.Koki bertanggung jawab atas steak dan juru masak kedua bertanggung jawab atas kentang goreng dan salad.Keduanya sibuk mengerjakan fungsinya, bahkan tanpa pesanan.Koki kepala adalah sistem manajemen basis data yang berorientasi objek, masak dan masak kedua adalah objek.Pelanggan melakukan pemesanan untuk steak, kentang goreng dan salad yang diserahkan pelayan kepada koki kepala.Kepala koki memanggil pesanan.Koki dengan cepat memberikan steak yang dimasak ke piring, pada saat yang sama juru masak kedua menambahkan kentang goreng dan salad dan memberi tahu koki pesanan selesai.Mereka berdua dapat memberikan dengan tepat apa yang diperlukan segera, karena mereka melakukan tugas masing -masing sebelumnya.

Setiap item dapat dilakukan dengan satu aplikasi atau koki kepala, tetapi akan membutuhkan lebih banyak waktu dan membagi sumber daya masukbanyak arah, lebih lanjut mengurangi waktu respons.Objek atau koki dapat digunakan sebagai program yang terpisah, tetapi waktu respons lebih cepat dan informasinya disediakan dalam satu paket kohesif saat dikoordinasikan oleh koki atau oodbms.

peningkatan pemanfaatan bahasa pemrograman berorientasi objek seperti Python, Java,C#, Visual Basic, .NET, C ++, Objective-C dan SmallTalk semuanya meningkatkan popularitas sistem manajemen basis data yang berorientasi objek.

Sistem manajemen basis data yang berorientasi objek umumnya paling baik digunakan dalam aplikasi bisnis di mana ada persyaratan untuk pemrosesan kinerja tinggi di lingkungan yang kompleks.Industri dengan permintaan tinggi untuk jenis pemrograman ini biasanya ada di bidang teknik, telekomunikasi, layanan keuangan khusus dan bidang penelitian ilmiah.

Kelompok manajemen data objek adalah kelompok vendor database dan pemetaan objek, akademisi dan lainnya yang datang bersamaBuat set spesifikasi standar untuk program yang berorientasi objek.Standar seperti itu berpotensi meningkatkan portabilitas aplikasi yang ditulis untuk sistem manajemen basis data yang berorientasi objek, dan dengan demikian mengurangi biaya yang dikeluarkan dalam membuat kode baru setiap kali.Kelompok ini dibubarkan pada tahun 2001, tetapi berbagai kelompok dan inisiatif masih berusaha untuk menentukan standar untuk memungkinkan aplikasi lintas fungsi.