PRAKTIKUM SISTEM BASIS DATA 2 Praktikum 1 - Pendahuluan
Bahasan praktikum MonggoDB-Overview MonggoDB-Advantages MonggoDB-Environment MonggoDB-Data Modelling MonggoDB-Create Database MonggoDB-Drop Database MonggoDB-Create Collection MonggoDB-Datatypes MonggoDB-Insert Document MonggoDB-Query Document MonggoDB-Update Doucument MonggoDB-Delete Document MonggoDB-Projection MonggoDB-Limit Record MonggoDB-Sort Records MonggoDB-Indexing MonggoDB-Aggregation
OVERVIEW MongoDB adalah basis data yang open-souce, dan basis data noSQL yang terkemuka. MongoDB ditulis dalam Bahasa C++. MongoDB adalah basis data lintas platform, berorientasi pada dokumen yang disediakan database, kinerja tinggi, ketersediaan tinggi, dan skalabilitas mudah
Database Database adalah wadah fisik untuk koleksi data. Setiap basis data mempunyai kumpulan file tersendiri pada sistem file. Pada server mongoDB tunggal biasanya memiliki banyak basis data.
Collection Collection adalah sekelompok dokumen mongodb, setara dengan tabel RDBMS. Collection tertulis dalam satu basis data. Collection tidak memberlakukan skema. Dokumen dalam collection dapat memiliki bidang yang berbeda. Biasanya semua dokumen dalam collection memiliki tujuan yang serupa atau terkait.
Document Dokumen adalah seperangkat pasangan nilai kunci. Dokumen memiliki skema dinamis. Skema dinamis artinya bahwa dokumen dalam koleksi yang sama tidak perlu memiliki kumpulan bidang atau struktur yang sama, dan bidang umum dalam dokumen koleksi dapat menampung berbagai jenis data.
Perbedaan relasi RDBMS dengan MongoDB Database Table Collection Tuple/Row Document Column Field Table Join Embedded Documents Primary Key (Default key_id provided by mongodb itself)
Contoh struktur dokumen pada suatu situs blog
ADVANTAGES Schema less Structure of a single object is clear No complex joins Deep query-ability Tuning Ease of scale-out Conversion/mapping of application object to database objects not needed Uses internal memory for storing the (windowed) working set, enable faster acces of data
ENVIRONMENT Install : Install MongoDb secara default tersimpan di C:\Program and Files\mongodb. Kita bisa mengubah lokasinya ke C:\mongodb, dan binary-nya berada di C:\mongodb\bin Data: tersimpan di C:\data\db
Sekian dan Terimakasih