Minggu, 11 Oktober 2015

Data Warehouse dan Big Data

Oleh
Ida Bagus Brama Barnawa/1304505079
Jurusan Teknologi Informasi Fakultas Teknik Univeristas Udayana
Data Warehouse

Dosen Pengampu
I Putu Agus Eka Pratama S.T., M.T.


Big Data
Sumber:http://www.fusionss.com/images/inner/big-data.png


Big data adalah sebuah teknologi yang digunakan untuk menyimpan, mengolah, dan menganalisis data dalam bentuk yang beragam, dalam jumlah yang besar, dan pertambahan datanya cepat, serta melakukan komputasi jumlah besar dalam waktu yang relatif singkat. Big data juga dapat berarti data dalam jumlah besar yang sudah di-cluster, di-defrag, dan kemudian digudangkan. 

Big data dan data warehouse memiliki peran penting dalam skenario pengolahan database besar. Data warehouse sendiri merupakan proses analisa dari penyimpanan data. Maksud dari analisa di sini adalah proses mengubah data mentah yang disimpan menjadi sebuah informasi yang dapat digunakan. Selain data warehouse terdapat juga data mining yang digunakan untuk menemukan informasi-informasi penting yang dapat membantu sebuah perusahaan dalam menentukan prospek kedepannya. Sedangkan Big data sendiri memiliki peran komputasi dalam skenario ini, kumpulan database skala besar (biasanya terabytes ke atas) agar dapat diolah dan dikelola secara maksimal.

Dalam data warehouse dan big data dapat menggunakan tool Oracle Database 12c. Yakni versi database oracle yang dapat memeberikan komputasi awan dan pengolahan data besar. Dalam proses processing-nya menggunakan komputasi tingkat tinggi yakni Apache Hadoop. Apache Hadoop merupakan framework  yang digunakan dalam proses pengolahan data skala besar dan dapat diperoleh dengan mudah. Kemudian peran pemrosesan data dilakukan OLAP dan proses transaksi dilakukan oleh OLTP (keduanya merupakan bagian data warehouse) kedua proses ini dapat dikatakan sebagai proses ETL (Extraction, Transformation, and Loading). Proses ini adalah proses yang harus dilakukan sebelum data dimuat ke dalam data warehouse yang terbagi menjadi ekstraksi (pengambilan) data dari berbagai sumber data, transformasi data mentah menjadi data yang sesuai dengan kaidah bisnis yang berlaku, serta pemuatan data ke dalam data warehouse itu sendiri. 

Proses komputasi data besar, sangat sulit dilakukan bahkan untuk sebuah super komputer sekalipun, namun hal ini akan sangat mudah apabila dilakukan oleh banyak komputer secara pararel meskipun dengan spekulasi komputer biasa. Disinilah peran Cloud Computing diperlukan, mengingat Cloud Computing merupakan teknologi pembagian sumber daya secara bersama-sama dan sesuai kebutuhan yang berbeda dengan teknologi sebelum-sebelumnya. Cloud computing menyediakan 3 model layanan yakni IaaS (Infrastructure as a Service), PaaS (Platform as a Service), dan SaaS (Software as a Service). Dalam kasus Oracle Database 12c, database dapat langsung di kirim ke Cloud menjadikannya DBaaS (Database as a Service). 

Daftar Pustaka

[1] Eka Pratama, I Putu Agus. Smart City Beserta Dengan Cloud Computing Dan Teknologi Teknologi Pendukung Lainnya. Informatika, Bandung. 2014.

[2] Bayu Permadi, Rahadiyan. 2014. Apa itu Big Data?. https://openbigdata.wordpress.com/2014/08/25/apa-itu-big-data/  .11 Oct 2015

[3] Minartiningtyas, Brigida Arie. 2012. ETL (Extraction, Transformation, Loading. http://informatika.web.id/etl-extraction-transformation-loading.htm  .11 Oct 2015

[4] Putra, Eko. 2013. Mengenal Database Oracle 12c. http://ilmudatabase.blogspot.com/2013/07/mengenal-database-oracle-12c.html#ixzz3oJA2CrsG  . 11 Oct 2015

Tidak ada komentar:

Posting Komentar