Anda di halaman 1dari 3

OLTP vs.

OLAP
Kita dapat membagi sistem TI menjadi transaksional (OLTP) dan analitis (OLAP).
Secara umum kita dapat mengasumsikan bahwa sistem OLTP menyediakan data sumber ke
gudang data, sedangkan sistem OLAP membantu menganalisanya.

O’
- OLTP (On-line Transaction Processing) dicirikan oleh sejumlah besar transaksi on-line
singkat (INSERT, UPDATE, DELETE). Penekanan utama untuk sistem OLTP dimasukkan ke
dalam pemrosesan kueri yang sangat cepat, menjaga integritas data di lingkungan multi-akses
dan efektivitas yang diukur dengan jumlah transaksi per detik. Dalam database OLTP ada data
rinci dan terkini, dan skema yang digunakan untuk menyimpan database transaksional adalah
model entitas (biasanya 3NF).
- OLAP (On-line Analytical Processing) ditandai dengan volume transaksi yang relatif
rendah. Pertanyaan seringkali sangat kompleks dan melibatkan agregasi. Untuk sistem OLAP,
waktu respons adalah ukuran efektivitas. Aplikasi OLAP banyak digunakan oleh teknik Data
Mining. Dalam database OLAP ada kumpulan, data historis, disimpan dalam skema multi
dimensi (biasanya skema bintang).

Tabel berikut merangkum perbedaan utama antara desain sistem OLTP dan OLAP.

Sistem OLTP Sistem OLAP


Pengolahan Transaksi Online Pengolahan Analitik Online
(Sistem Operasional) (Gudang data)
Data konsolidasi; Data OLAP
Data operasional; OLTP adalah sumber
Sumber data berasal dari berbagai database
asli data.
OLTP
Membantu perencanaan,
Mengendalikan dan menjalankan tugas
Tujuan data pemecahan masalah, dan
bisnis yang mendasar
dukungan keputusan
Mengungkapkan sebuah snapshot dari Tampilan multi dimensi dari
Data apa
proses bisnis yang sedang berlangsung berbagai jenis aktivitas bisnis
Penyisipan dan pembaruan singkat dan
Sisipan dan Pekerjaan batch lama yang
cepat yang diprakarsai oleh pengguna
Pembaharuan berjalan lama menyegarkan data
akhir
Pertanyaan yang relatif standar dan
Seringkali kueri kompleks
Pertanyaan sederhana Mengembalikan catatan yang
melibatkan agregasi
relatif sedikit
Bergantung pada jumlah data
yang terlibat; refresh data batch
dan query kompleks mungkin
Memproses
Biasanya sangat cepat memakan waktu berjam-jam;
Kecepatan
kecepatan query dapat
ditingkatkan dengan membuat
indeks
Lebih besar karena adanya
Persyaratan Bisa relatif kecil jika data historis struktur agregasi dan data sejarah;
Ruang diarsipkan membutuhkan lebih banyak
indeks daripada OLTP
Biasanya dinormalisasi dengan
Desain tabel yang lebih sedikit;
Sangat dinormalisasi dengan banyak tabel
Database penggunaan skema bintang dan /
atau kepingan salju
Backup secara religius; Data operasional
Alih-alih backup reguler,
sangat penting untuk menjalankan bisnis,
beberapa lingkungan mungkin
Cadangan dan kehilangan data kemungkinan akan
menganggap hanya memuat ulang
pemulihan menimbulkan kerugian moneter dan
data OLTP sebagai metode
pertanggungjawaban hukum yang
pemulihan
signifikan

sumber: www.rainmakerworks.com

Sistem OLTP Sistem OLAP


Pengolahan Transaksi Online Pengolahan Analitik Online
(Sistem Operasional) (Gudang data)
Sumber data Data operasional; OLTP adalah Data konsolidasi; Data OLAP
sumber asli data. berasal dari berbagai database
OLTP
Tujuan data Mengendalikan dan menjalankan tugas Membantu perencanaan,
bisnis yang mendasar pemecahan masalah, dan
dukungan keputusan
Data apa Mengungkapkan sebuah snapshot dari Tampilan multi dimensi dari
proses bisnis yang sedang berlangsung berbagai jenis aktivitas bisnis
Sisipan dan Penyisipan dan pembaruan singkat dan Pekerjaan batch lama yang
Pembaharuan cepat yang diprakarsai oleh pengguna berjalan lama menyegarkan
akhir data
Pertanyaan Pertanyaan yang relatif standar dan Seringkali kueri kompleks
sederhana Mengembalikan catatan melibatkan agregasi
yang relatif sedikit
Memproses Biasanya sangat cepat Bergantung pada jumlah data
Kecepatan yang terlibat; refresh data
batch dan query kompleks
mungkin memakan waktu
berjam-jam; kecepatan query
dapat ditingkatkan dengan
membuat indeks
Persyaratan Bisa relatif kecil jika data historis Lebih besar karena adanya
Ruang diarsipkan struktur agregasi dan data
sejarah; membutuhkan lebih
banyak indeks daripada OLTP
Desain Sangat dinormalisasi dengan banyak Biasanya dinormalisasi dengan
Database tabel tabel yang lebih sedikit;
penggunaan skema bintang dan
/ atau kepingan salju
Cadangan dan Backup secara religius; Data Alih-alih backup reguler,
pemulihan operasional sangat penting untuk beberapa lingkungan mungkin
menjalankan bisnis, kehilangan data menganggap hanya memuat
kemungkinan akan menimbulkan ulang data OLTP sebagai
kerugian moneter dan metode pemulihan
pertanggungjawaban hukum yang
signifikan

Anda mungkin juga menyukai