Yang menjadi pertimbangan dalam memilih arsitektur sistem :
- Keunggulan teknologi
- Faktor biaya
- Sesuai dengan kebutuhan pemakai
Jenis-jenis Arsitektur Sistem
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 atau basis data saja. 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 terdapat pada sistem terpusat. Terdiri dari 2 komponen utama yaitu client dan server. Client berisi aplikasi basis data; server berisi DBMS dan basis data. Ada dua macam :
- Arsitektur 2 lapis (2-tier)
- Arsitektur 3 lapis (3-tier)