Tuesday, 21 April 2009

Tipe Database

Relational database-servers berubah-ubah di dalam cara mereka menyimpan informasi dan di dalam cara mereka mengizinkan multiple-user untuk mengakses informasi secara simultan. Delphi menyediakan dukungan untuk dua tipe relational database-servers :


§ Remote database servers:

Remote database server berada pada mesin yang terpisah. Kadangkala, data dari remote database server tidak berada pada mesin tunggal, tetapi didistribusikan pada beberapa server. Meskipun remote database server berbeda-beda di dalam cara mereka menyimpan informasi, tetapi remote database server menyediakan interface logika umum untuk client. Interface umum ini adalah Structured Query Language (SQL). Karena Anda mengaksesnya menggunakan SQL, maka remote database server disebut juga SQL server (nama lain Remote Database Management system, atau RDBMS). Sebagai tambahan untuk perintah-perintah umum yang menyusun SQL, sebagian besar remote database server mendukung dialect SQL yang unik. Contoh SQL server meliputi InterBase, Oracle, Sybase, Informix, Microsoft SQL server, dan DB2.


§ Local databases:

Local databases berada pada drive lokal atau pada local area network (LAN). Local database mempunyai API untuk mengakses data. Ketika local database di-share dengan beberapa user, maka local database akan menggunakan mekanisme file-based locking. Oleh karena itu, local database disebut juga sebagai file-based database. Contoh local databases meliputi Paradox, dBASE, FoxPro, dan Access.


Aplikasi-aplikasi yang menggunakan local databases disebut single-tiered applications sebab aplikasi dan database men-share single file system. Aplikasi-aplikasi yang menggunakan remote database servers disebut two-tiered applications atau multi-tiered applications sebab aplikasi dan database beroperasi pada independent-systems (atau tiers).

No comments:

Post a Comment

Silahkan tinggalkan pesan