Pertimbangan dalam memilih arsitektur sistem basis data :
- Keunggulan teknologi
- Biaya pengembangan
- Sesuai dengan kebutuhan pengguna
Jenis arsitektur sistem basis data adalah sebagai berikut:
Sistem tunggal (Standalone)
- DBMS, basis data, dan aplikasi basis data ditempatkan pada komputer yang sama.
- Hanya bisa dipakai oleh satu pemakai pada saat yang bersamaan
Sistem Terpusat (Centralized system)
- Terdiri dari sebuah server dan sejumlah terminal
- Yang terpusat adalah basis data, DBMS, dan aplikasi basis data
- Sistem terputsat, ada dua macam :
- Aplikasi dan basis data terpusat; diakses oleh dumb terminal
- Basis data terpusat; aplikasi ada pada terminal
Sistem Client-server
- Ditujukan untuk mengatasi kelemahan yang terdapt pada sistem terpusat
- Terdiri dari 2 komponen utama yaitu client dan server. Client berisi aplikasi basis data; server berisi DBMS dan basis data
- Sistem Client-Server ada dua macam :
- Arsitektur 2 lapis (2-tier)
- Arsitektur 3 lapis (3-tier)