Rohmad Hidayat's Blog

Icon

My Notes on Mobile Technology, Python GUI, Python Web Framework, Software Development, Database, Server, Embedded System, Mini Computer

Perbedaan Relational Database dan Warehouse

dalam sebuah diskusi, banyak peserta yang menanyakan perbedaan relational database dengan datawarehouse, karena memang secara sekilas hampir sama. Anda membuat query dengan GROUP kemudian data ditampilkan, lalu apa bedanya?. Nah, jika prosesnya sama apa mengapa harus dibedakan namanya? bahkan di buku-buku dibuat dengan BAB yang berbeda.

Nah, untuk memahaminya perlu difahami bahwa warehouse adalah skup penyimpanan dan pengolahan secara luas ( dari berbagai sumber data, tidak hanya relational database saja) yang terintegrasi dan mudah untuk ditampilkan informasi secara drilldown atau rollup. Secara umum, Proses datawarehouse adalah:

OLTP—ETL—data warehouse/data mart–analisis—report

database relational yang umum dipakai adalah area OLTP (online transaction process) dengan ciri-cirinya:
1. relational database
2. Normalized database
3. Changeable
4. Realtime
5. large database
6. Can be Various Data Source ( flat file, DBMS etc)

Sedangkan Data warehouse adalah stage kedua, dimana data tidak lagi diquery dalam jumlah yang banyak dan ternormalisasi, namun data yang sudah dilakukan agregasi (sesuai kebutuhan report/analisis) dan sudah di denormalisasi. Kenapa didenormalisasi? jawabannya adalah, “Pertimbangan kecepatan query”. Jika data harus dilakukan qiery dengan melakukan proses JOIN yang banyak (seperti dalam database OLTP) maka proses akan sangat berat. Lebih-lebih lagi data OLTP yang sangat besar.

Kemudian, data warehouse merupakan ‘agegrasi’ dari berbagai macam sumber data (data source) yang berbeda.

Advertisements

Filed under: Bussiness Intelligence, Data Warehouse

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: