berhubung ada panggilan project menyinggung big data, akhirnya coba-coba cari info dasar-dasar teknologi yang bersinggunangan sama big data tersebut. katanya sih klo big data dominan make NoSQL ya, akhirnya coba tertarik pelajari salah satu engine nya yang cukup terkenal menurut gw, namanya MongoDB.
disini gw coba dasar-dasar query nya, yang gw coba cari dan compare gimana bikinnya. alhamdulillah lumayan dapet ilmu atau istilah baru, macem table jadi collection atau ternyata kolom bisa ditambah secara dinamis berdasarkan script insert.
cekidot:
//CREATE DATABASE MARIFNST use marifnst //CREATE TABLE MARIFNST_SAMPLE (SAMPLE_COL VARCHAR) db.createCollection("marifnst_sample") //INSERT INTO MARIFNST_SAMPLE db.marifnst.marifnst_sample.insert({ sample_col: "isi col"}) // otomatis nambah kolom db.marifnst.marifnst_sample.insert({ sample_col: "isi col 1", sample_col2: "isi_col2"}) // otomatis nambah kolom sample_col2 db.marifnst.marifnst_sample.insert({ sample_col: "isi col 2", sample_col2: "isi_col2_1", sample_col3: "isi_col3"}) // otomatis nambah kolom sample_col3 //SELECT * FROM MARIFNST_SAMPLE db.marifnst.marifnst_sample.find() //UPDATE MARIFNST_SAMPLE SET SAMPLE_COL = 'SAMPLE UPDATE' db.marifnst.marifnst_sample.update({'sample_col':'isi col 1'},{$set:{'sample_col2':'sample update marifnst'}}) //DELETE FROM MARIFNST_SAMPLE WHERE SAMPLE_COL = 'SAMPLE UPDATE' db.marifnst.marifnst_sample.remove({'sample_col':'isi col'}) |
CMIIW.
Leave a Reply