Belajar MongoDB
Mengenal MongoDB dan NoSql
Hallo warga internet kali ini kita akan membahas tentang MongoDB, apa itu MongoDB?
MongoDB adalah salah satu produk database noSQL Open Source yang menggunakan struktur data JSON untuk menyimpan datanya. jadi MongoDB adalah platfom yang mendukung untuk database NoSql.
perintah-perintah dasar dari MongoDB, yaitu:
1. show dbs;
merupakan perintah untuk melihat database yang telah ada.
2. use nama_database
Use adalah perintah untuk membuat database atau menggunakannya jika sudah ada.
3. db.dropDatabase()
merupakan perintah untuk menghapus database
4. db.nama_tabel.insert()
merupakan perintah mengisi data pada tabel
5. db.nama_tabel.remove()
merupakan perintah untuk menghapus data tabel
6. db.nama_tabel.update()
merupakan perintah untuk mengubah data
7. db.nama_tabel.drop()
merupakan perintah untuk menghapus collection
diatas merupakan perintah dasar pada MongoDB yang sedikit bisa disampaikan kepada kalian.
perintah-perintah dasar dari MongoDB, yaitu:
1. show dbs;
merupakan perintah untuk melihat database yang telah ada.
2. use nama_database
Use adalah perintah untuk membuat database atau menggunakannya jika sudah ada.
3. db.dropDatabase()
merupakan perintah untuk menghapus database
4. db.nama_tabel.insert()
merupakan perintah mengisi data pada tabel
5. db.nama_tabel.remove()
merupakan perintah untuk menghapus data tabel
6. db.nama_tabel.update()
merupakan perintah untuk mengubah data
7. db.nama_tabel.drop()
merupakan perintah untuk menghapus collection
diatas merupakan perintah dasar pada MongoDB yang sedikit bisa disampaikan kepada kalian.
NoSQL
NoSql merupakan database yang tidak ada relasi antar tabel jadi lebih leluasa ketika membuat sebuah tabel. berbeda dengan SQL yang datanya harus berelasional ,Database relasional menggunakan relasi tabel untuk menyimpan data dan mencocokan data tersebut dengan memakai karakteristik umum di setiap data set.
Berikut merupakan perbedaan dari sql dan nosql
Untuk primary key, walaupun penamaan istilahnya sama, namun dalam sisi implementasi sangat berbeda. Primary key di RDBMS adalah kolom unik di tabel yang didefinisikan sendiri oleh user . MongoDB secara otomatis membuatkan primary key di field _id dan akan terisi secara otomatis
Database NoSQL dibagi menurut format penyimpanan dokumentnya.
Berikut adalah pengelompokan Database NoSQL berdasarkan model penyimpanan data
Document Database contohnya MongoDB, setiap satu object data disimpan dalam satu dokumen. Dokument sendiri bisa terdiri dari key-value, dan value sendiri bisa berupa array atau key-value bertingkat.
Graph Format penyimpanan data dalam struktur graph. Format grap digunakan untuk data yang saling berhubungan seperti jejaring social.
Key – Value contoh database jenis ini adalah Apache Cassandra.
Object Database. Format database yang disimpan dalam object object, Object disini sama dengan pengertian object di Pemrograman beroreintasi object , Contoh databasenya adalah Db4o.
#STMIK AKAKOM
Komentar
Posting Komentar