OODB

Object Oriented Database (OODB)

Salah satu jenis database dimana data dipresentasikan dalam bentuk object. Object Oriented Database merupakan sebuah sistem database yang menggabungkan semua konsep penting dari object oriented.
Pendekatan ini sangat dipengaruhi oleh bahasa pemrograman object-object dan dapat dipahami sebagai usaha untuk menambah fungsionalitas DBMS pada lingkup bahasa pemrograman.

Kelebihan OODB


  1. Desain yang indah, Banyak waktu dan tnaga yang terhubung dalam menangani data memang menjadi masalah yang umum dalam suatusistem basisdata. Dalam OODB masalah tersebut dapat diminimisasi dengan konsep berorientasi objek yang dimilikinya sebab dengan konsep OO, proses penyimpanan dan pengambilan data akan menjadi lebih sederhana.
  2. Penyederhanaan pembuatan aplikasi, Tanpa disadari terkadang suatu proyek dapat melambungkan biayanya karena faktor teknis seperti penggunaan beberapa tool, bahasa program dan lingkungan dari aplikasi yang berbeda-beda.
  3. Kinerja yang tangguh, Dengan RDB seorang programmer harus menghabiskan waktu dan tenaga untuk memetakan data dengan objek, menguraikan tabel-tabel ke dalam objek dan sebagainya.
Kelemahan OODB

  1. Tight Couping, berarti keterkaitan antara aplikasi dan database, Tight coupling berarti keterkaitan yang kuat antara aplikasi dan database sehingga aplikasi dan database sulit dipisahkan.
  2. Kurangnya Dukungan Platform, Pada dasarnya OODB diterapkan untuk dapat berintegrasi dengan semua bahasa pemrograman berorientasi objek, namun sampai sekarang kebanyakan OODBMS hanya mendukung bahasa pemrograman C++ dan Java saja.
  3. Sulit Berimigrasi, Cara penyimpanan dan pengambilan data dalam OODB sangat berbeda dengan RDB. Begitu juga dengan cara pengaksesannya.
  4. Kebutuhan Keterampilan, Karena OODB masih tergolong baru dan masih relatif jarang penggunaannya, cukup sulit menemukan orang yang dimiliki pemahaman OODB bila dibandingkan dengan orang yang memiliki pemahaman RDB.
  5. Query yang kompleks, Kemampuan logika yang mendalam sangat diperlukan dalam OODB, Masing-masing OODB dapat mimiliki cara pemanggilan query yang berbeda-beda.

Komentar

Postingan Populer