Bagikan melalui


Akses Database Jaringan

Mengakses database di seluruh jaringan memerlukan sejumlah komponen, yang masing-masing independen, dan berada di bawah, antarmuka pemrograman. Komponen-komponen ini ditampilkan dalam ilustrasi berikut.

Komponen untuk mengakses database di seluruh jaringan

Deskripsi lebih lanjut tentang setiap komponen berikut:

  • Antarmuka Pemrograman Seperti yang dijelaskan sebelumnya di bagian ini, antarmuka pemrograman berisi panggilan yang dilakukan oleh aplikasi. Antarmuka ini (SQL tersemat, modul SQL, dan antarmuka tingkat panggilan) umumnya khusus untuk setiap DBMS, meskipun biasanya didasarkan pada standar ANSI atau ISO.

  • Protokol Aliran Data Protokol aliran data menjelaskan aliran data yang ditransfer antara DBMS dan kliennya. Misalnya, protokol mungkin memerlukan byte pertama untuk menjelaskan apa yang dikandung aliran lainnya: pernyataan SQL yang akan dijalankan, nilai kesalahan yang dikembalikan, atau data yang dikembalikan. Format data lainnya dalam aliran kemudian akan bergantung pada bendera ini. Misalnya, aliran kesalahan mungkin berisi bendera, kode kesalahan bilangan bulat 2 byte, panjang pesan kesalahan bilangan bulat 2-byte, dan pesan kesalahan.

    Protokol aliran data adalah protokol logis dan independen dari protokol yang digunakan oleh jaringan yang mendasar. Dengan demikian, protokol aliran data tunggal umumnya dapat digunakan pada sejumlah jaringan yang berbeda. Protokol aliran data biasanya bersifat kepemilikan dan telah dioptimalkan untuk bekerja dengan DBMS tertentu.

  • Mekanisme Komunikasi Antarproses Mekanisme komunikasi antarproses (IPC) adalah proses di mana satu proses berkomunikasi dengan proses lain. Contohnya termasuk pipa bernama, soket TCP/IP, dan soket DECnet. Pilihan mekanisme IPC dibatasi oleh sistem operasi dan jaringan yang digunakan.

  • Protokol Jaringan Protokol jaringan digunakan untuk mengangkut aliran data melalui jaringan. Ini dapat dianggap sebagai pipa yang mendukung mekanisme IPC yang digunakan untuk menerapkan protokol aliran data, serta mendukung operasi jaringan dasar seperti transfer file dan berbagi cetak. Protokol jaringan termasuk NetBEUI, TCP/IP, DECnet, dan SPX/IPX dan khusus untuk setiap jaringan.