Sabtu, 08 September 2012

Database Terdistribusi

DATABASE TERDISTRIBUSI

Database Terdistribusi adalah sekumpulan data yang saling terhubung secara logic dan digunakan bersama-sama  dan tersebar secara fisik dalam suatu jaringan komputer. Dengan kata lain, distribusi data ini memungkinkan unit lain dapat mengakses data dari suatu unit tertentu.

Ada 2 hal penting dari database terdistribusi :


  • Distribusi : data tidak disimpan pada prosesor yang sama, sehingga database terdistribusi dapat dibedakan dari database tunggal (sentralisasi)
  • Korelasi logika : data memiliki property yang berhubungan sehingga database terdistribusi dapat dibedakan dari Sekumpulan database local atau file yang disimpan pada tempat yang berbeda pada jaringan komputer

TIPE DATABASE TERDISTRIBUSI
Homogen
adalah suatu sistem yang menjalankan tipe DBMS yang sejenis di setiap unit distribusi data. Contohnya Oracle didistribusikan dengan Oracle atau MySQL dengan MySQL. Jadi keterhubungan DBMS tersebut hanya antara DBMS yang sama.

Heterogen adalah suatu sistem yang menjalankan tipe DBMS yang berbeda  di setiap unit distribusi datanya, baik secara relasional ataupun non relasional DBMS. Contohnya adalah di suatu unit memakain DBMS MySQL, dan di unit lain memakain DBMS Oracle, akan tetapi DBMS tersebut tetap terkoneksi.

DBMS

Definisi DBMS
Apa itu DMBS? DBMS merupakan kependekan dari Database Managemen System. DBMS merupakan perangkat lunak yang mengatur dan menangani semua pengaksesan database yaitu bisa insert, update, delete, dan memelihara database. DBMS yang umum dipakai diantaranya adalah MySQL, PostgreSQL, Oracle, Access, dan lain-lain.

Fungsi DBMS

  1. Data Definition (dapat mengolah pendefinisian data)
  2. Data Manipulation (dapat menangani permintaan dari pemakai untuk mengakses data)
  3. Data Security and Integrity (memerikasa security dan integrity data)
  4. Data Recovery and Concurency (menangani kegagalan-kegagalan dalam mengakses database)
  5. Data Dictionary (menyediakan data dictionary)
  6. Performance
Komponen DBMS
  1. File Manager
  2. Database Manager
  3. Query Processor
  4. DML Precompiler
  5. DDL Compiler

Tidak ada komentar:

Posting Komentar