PostgreSQL adalah sebuah
object-relational database management system (ORDBMS) yang bersifat open
source. PostgreSQL adalah database yang powerful dan tidak kalah dengan
database komersil sekelasnya Oracle, Sybase maupun Informix. PostgreSQL yang
mendukung standar SQL92 dan SQL99 ini juga mendukung bahasa pemrograman C, C++,
Java, Tcl, Perl, Python, PHP, dst.
SQL Server
SQL Server adalah sistem manajemen
database relasional (RDBMS) yang dirancang untuk aplikasi dengan arsitektur
client/server. Istilah client, server, dan client/server dapat digunakan untuk
merujuk kepada konsep yang sangat umum atau hal yang spesifik dari perangkat
keras atau perangkat lunak. Pada level yang sangat umum, sebuah client adalah
setiap komponen dari sebuah sistem yang meminta layanan atau sumber daya
(resource) dari komponen sistem lainnya. Sedangkan sebuah server adaah setiap
komponen sistem yang menyediakan layanan atau sumber daya ke komponen sistem
lainnya.
SQL Lite
SQLite merupakan sebuah sistem manajemen basisdata
relasional yang bersifat ACID-compliant dan memiliki ukuran
pustaka kode yang relatif kecil, ditulis dalam bahasa C. SQLite merupakan proyek yang
bersifat public domain yang dikerjakan oleh D. Richard Hipp.
Tidak seperti pada paradigma client-server umumnya, Inti
SQLite bukanlah sebuah sistem yang mandiri yang berkomunikasi dengan sebuah
program, melainkan sebagai bagian integral dari sebuah program secara keseluruhan.
Sehingga protokol komunikasi utama yang digunakan adalah melalui pemanggilan API secara langsung
melalui bahasa pemrograman. Mekanisme seperti ini tentunya membawa keuntungan
karena dapat mereduksi overhead, latency times, dan secara
keseluruhan lebih sederhana. Seluruh elemen basisdata (definisi data, tabel,
indeks, dan data) disimpan sebagai sebuah file. Kesederhanaan dari sisi disain
tersebut bisa diraih dengan cara mengunci keseluruhan file basis data pada saat
sebuah transaksi dimulai.
Tidak ada komentar:
Posting Komentar