Kepo
  • Berita
    • Bisnis
  • Lifestyle
    • Foto
    • Health
    • Hobi
    • Otomotif
    • Parenting
    • Produktivitas
  • Food & Travel
    • Resep Masak
    • Travel
  • Teknologi
    • Aplikasi
    • Gadget
    • Open Source
    • Programming
No Result
View All Result
  • Login
  • Register
  • Berita
    • Bisnis
  • Lifestyle
    • Foto
    • Health
    • Hobi
    • Otomotif
    • Parenting
    • Produktivitas
  • Food & Travel
    • Resep Masak
    • Travel
  • Teknologi
    • Aplikasi
    • Gadget
    • Open Source
    • Programming
No Result
View All Result
Kepo
No Result
View All Result
Home Teknologi Aplikasi

Mengenal MongoDB Dasar Untuk Pemula

vanaivan by vanaivan
21 Agustus 2020
in Aplikasi, Teknologi
Reading Time: 5min read
0
Mengenal MongoDB Dasar Untuk Pemula
1
SHARES
98
VIEWS
Share on FacebookShare on Twitter

Baca Juga:

No Content Available

Teknologi sekarang memang tidak bisa kita anggap sebelah mata. Karena apabila kita tidak mengikuti teknologi maka kita akan tertinggal jauh, maka dari itu kita harus terus update tentang perkembangan teknologi yang sedang kita pahami sekarang. Dalam artikel ini kita akan mengenal mongoDB secara pengertian, perintah-perintah dasar yang dalam mongoDB, kelemahan, kelebihan, waktu penggunaan mongoDB, analis mongoDB, serta perusahaan yang menggunakan mongoDB.

MongoDB menggunakan C++, pertama kali rilis pada tahun 2009. Sebelum rilis, MongoDB pertama kali berkembang dan mulai pada tahun 2007.Dan perusahaan besar seperti MTV Networks, Craiglist, Foursquare, UIDA Aadhaar telah menggunakan MongoDB. MongoDB rilis menggunakan GNU Affero General Public License. Saat ini MongoDB telah rilis sampai versi 4.4 dari versi 2.2. Dengan artikel ini kita akan mengetahui apa itu MongoDB, dan bagaimana pengenalan mongoDB untuk pemula agar mudah dalam memahaminya.

Mengenal MongoDB
MongoDB

Daftar Isi

  • 1 Pengertian
  • 2 Query Perintah Dasar MongoDB
  • 3 Kelemahan MongoDB
  • 4 Kelebihan MongoDB
  • 5 Waktu Penggunaan MongoDB
  • 6 Analisis MongoDB
  • 7 Perusahaan yang menggunakan MongoDB

Pengertian

Sebagai pengguna database kita pasti mengenal yang namanya mongoDB, meskipun kita terbiasa dengan database RDBMS (relational database management system) kita wajib tau tentang perkembangan database yang salah satunya adalah mongoDB. MongoDB merupakan sebuah sistem basis data yang basisnya yaitu dukumen (document oriented database) dan merupakan basis data yang menganut paham NoSQL. Apakah NoSQL itu, NoSQL adalah not only SQL, bukan berarti NoSQL adalah anti atau tidak menggunakan SQL. Tapi NoSQL adalah sebuah sistem basis data yang sangat flexibel yang tidak harus menggunakan perintah SQL untuk melakukan proses manipulasi data.

Query Perintah Dasar MongoDB

PerintahKeterangan
Use <nama_db>Perintah yang digunakan untuk membuat collection/database baru 
Db.mycoll.save (object)Perintah yang digunakan untuk Insert data yang baru ke dalam collection/database
Db.mycoll.update (kondisi)Perintah yang digunakan untuk Update data yang ada di dalam collection/database
Db.mycoll.delete (kondisi)Perintah yang digunakan untuk Remove data yang ada di dalam collection/database
Db.mycoll.find (kondisi)Perintah yang digunakan untukSelect data yang ada di dalam collection/database

Kelemahan MongoDB

  • Adalah sebuah sistem basis data yang basisnya yaitu dukumen(document oriented database) dan mongoDB juga termasuk sistem basis data yang menganut paham NoSQL.
  • NoSQL adalah not only SQL, bukan berarti NoSQL adalah anti atau tidak menggunakan SQL. Tapi NoSQL adalah sebuah sistem basis data yang sangat flexibel yang tidak harus menggunakan perintah SQL untuk melakukan proses manipulasi data.
  • Tiap record atau row merupakan data yang unik dan data yang lain tidak bisa menggantikannya.
  • Tidak saling terkait antara transaksi record satu dengan lainnya.

Kelebihan MongoDB

  • Bagus untuk data list produk, karena mongodb dapat melakukan searching lebih cepat.
  • Tidak perlu membuat struktur tabel, kita hanya perlu melakukan proses insert maka mongodb akan otomatis membuatkan struktur tabelnya.
  • Proses CRUD (create, update, delete) sangat cepat dan mudah
  • Mempunyai kemampuan scalling yang baik.
  • Biaya maintenance yang terjangkau, karena tidak perlu seorang database administrator dengan skill yang mumpuni
  • Memiliki kemampuan schema-less, yaitu tidak perlu mendefinisikan fields dan tipedata pada tabel seperti pada mysql.
  • Skema data pada NoSQL tidak fixed seperti halnya pada SQL.

Waktu Penggunaan MongoDB

  • Dalam penggunaan MongoDB tidak untuk sistem basis data yang mendukung proses transaksi. Karena apabila menggunakannya untuk proses transaksi maka akan banyak kegagalan dalam sistem, terutama ketika proses transaksi sedang berlangsung.
  • Penggunaan MongoDB juga adalah basis data yang tidak relasional, karena mongoDB sangat cepat dalam melakukan manipulasi data ketimbang dengan sistem basis data relasional. Penggunaan mongoDB juga sangat cocok dalam membangun sistem seperti forum, blog, portal berita, website, dan sosial networking yang tidak ada proses transaksi seperti bank dan e-commerce

Analisis MongoDB

  • Column – Oriented
    Column Oriented, NoSQL menggunakan Column sebagai cara mereka untuk menyimpan data mereka. Column-oriented database merupakan database yang menyimpan data dengan ukuran kolom yang besar dan dinamis
  • Document – Oriented
    NoSQL menggunakan Document Oriented sebagai struktur penyimpanannya. Sehingga menambahkan field dengan panjang value dengan lebih mudah ,flexible dan tidak terlalu terikat dengan ukuran dari struktur tabel. Document database adalah jenis database non-relasional yang menyimpan data sebagai dokumen yang mirip dengan format JSON Penyimpanan data sangat fleksibel dan mudah karena dalam menentukan atribut data sangat bebas dalam bentuk hirarki
  • Graph Oriented
    Dari ketiga yang lain, cara Graph masih terbilang baru dalam implementasinya. Graph database adalah jenis database yang menyimpan data bentuk relationship. Prinsip database menggunakan teori graph yang mempunyai node sebagai entitas dan edge sebagai relasi antar node
  • Key Value Store
    Key Values ini berfungsi untuk menyimpan key unique, sebagai penanda index. Dan penggunaanya boleh terstruktur dan tidak terstruktur. Key-value database adalah jenis database non-relasional yang menggunakan metode key-value untuk menyimpan data. Setiap atribut unik akan menjadi kunci (key) dengan nilai (value) terkait. Nilai (value) dapat berupa string, array, struktur data dan lainnya

Perusahaan yang menggunakan MongoDB

MongoDB berkembang pada tahun 2007 dan rilis tahun 2009 pada bulan Februari. Dalam performanya mongoDB sangat cepat dan flexible ketimbang dengan mysql maupun postgre dan mongoDB pun sangat mudah dalam pengaplikasiannya. Maka dari itu banyak perusahaan yang menggunakan produk mongoDB ini yaitu:

  • Foursqure
  • MTV Networks
  • Forbes
  • UIDA Aadhaar
  • Craiglist

Itulah pengenalan mongoDB secara ringkas yang telah kita sampaikan di artikel. Mudah-mudahan artikel ini dapat membantu dalam mengenalkan mongoDB secara keseluruhan secara ringkas. Dan semoga dengan mengenal mongoDB ini kita dapat menambah wawasan kita untuk mengenal teknologi yang telah digunakan ini.

Bagikan ini:

  • Klik untuk berbagi di WhatsApp(Membuka di jendela yang baru)
  • Klik untuk berbagi pada Twitter(Membuka di jendela yang baru)
  • Klik untuk membagikan di Facebook(Membuka di jendela yang baru)
  • Klik untuk berbagi di Linkedln(Membuka di jendela yang baru)
  • Klik untuk berbagi di Telegram(Membuka di jendela yang baru)

Menyukai ini:

Suka Memuat...

Terkait

Tags: #apa itu mongoDB#mengenal mongoDB#MongoDB#Nosql#pengenalan mongoDB
ShareTweetSendSend
Previous Post

Memelihara Kelinci Harlequin di Rumah

Next Post

Reward dan Punishment Kepada Anak, Bolehkah?

vanaivan

vanaivan

Related Posts

Tools Pilihan untuk SEO
Aplikasi

Tools Pilihan untuk SEO: Dapat Mengoptimalkan Websitemu

23 Januari 2021
49
Apakah Apple akan mengeluarkan iPhone  Lipat (Folding Phone)?
Gadget

Apakah Apple akan mengeluarkan iPhone Lipat (Folding Phone)?

7 Januari 2021
86
uninstall flash player
Aplikasi

Ini Dia Cara Uninstall Adobe Flash Player di Windows dan Mac

6 Januari 2021
123
Adobe Flash Player Tutup
Aplikasi

Uninstall Segera, Adobe Flash Player Resmi Dimatikan

5 Januari 2021
68
Apple Produk 2020
Gadget

5 Produk Apple Terbaik di Tahun 2020 yang Mencuri Perhatian

31 Desember 2020
88
Shortcut Keyboard di Mac OS
Aplikasi

Tips & Trik: Shortcut Keyboard Untuk Pengguna Mac OS

28 Desember 2020
95
Cara Charger laptop
Gadget

Mau Tahu Cara Charge Laptop Agar Baterai dan Charger Awet?

22 Desember 2020
106
Oracle Database Archive Log
Teknologi

Oracle Database: Fungsi dari Archive Log

11 Desember 2020
86
Integrasi ETL vs ELT
Aplikasi

Mengenal Metode Integrasi di Level Data – ETL vs ELT

8 Desember 2020
132
Next Post
Reward dan Punishment Anak

Reward dan Punishment Kepada Anak, Bolehkah?

speed booster adapter

Speed Booster Adapter: Mirrorless APS-C jadi Full Frame

Please login to join discussion
5 Berita Hari Ini: Guru Junedi dan Dinar Candy

5 Berita Hari Ini: Guru Junedi dan Dinar Candy

by Kepo
11 April 2021
0
7

Resep Guksu

Resep Guksu Sederhana, Mie Campur Khas Korea

by Masak Yuk
11 April 2021
0
8

5 Berita Hari Ini: Desiree Tarigan dan Wika Salim

5 Berita Hari Ini: Desiree Tarigan dan Wika Salim

by Kepo
10 April 2021
0
8

Resep Sie Reuboh

Resep Sie Reuboh, Masakan dengan Bumbu Khas Aceh

by Masak Yuk
10 April 2021
0
9

Recommended Stories

Se’i Sapi Kuliner Khas NTT yang Bisa Kamu Coba di Bandung

Se’i Sapi Kuliner Khas NTT yang Bisa Kamu Coba di Bandung

2 September 2020
240
5 Berita Hari Ini: Hakekok dan Ronaldo

5 Berita Hari Ini: Hakekok dan Ronaldo

14 Maret 2021
17
Kopi Robusta Lampung

Banyak Peminat, Inilah 4 Fakta Kopi Robusta Lampung

17 November 2020
75

Popular Stories

  • Badan Usaha di Indonesia

    Bentuk Usaha Badan Hukum dan Bukan Badan Hukum

    1 shares
    Share 0 Tweet 0
  • Jutaan Ton Sampah Tiap Hari, Yuk Mulai Memilah Sampah

    11 shares
    Share 0 Tweet 0
  • Resep Guksu Sederhana, Mie Campur Khas Korea

    0 shares
    Share 0 Tweet 0
  • Resep Wool Roll Bread yang Kekinian!

    10 shares
    Share 0 Tweet 0
  • 5 Berita Hari Ini: Guru Junedi dan Dinar Candy

    0 shares
    Share 0 Tweet 0

Kepo

Kepo.co adalah media komunitas yang mewadahi tulisan dari kontributor berisikan konten bermanfaat dan menghibur.

Kategori

  • Aplikasi
  • Berita
  • Bisnis
  • Community
  • Creaticity
  • CRF Rally Jabar
  • Food & Travel
  • Foto
  • Gadget
  • Health
  • Hobi
  • Lifestyle
  • Masak
  • Open Source
  • Otomotif
  • Parenting
  • Produktivitas
  • Programming
  • Resep Masak
  • Teknologi
  • Travel
  • Travelling
  • Tren Terbaru
  • World
5 Berita Hari Ini: Guru Junedi dan Dinar Candy

5 Berita Hari Ini: Guru Junedi dan Dinar Candy

11 April 2021
Resep Guksu

Resep Guksu Sederhana, Mie Campur Khas Korea

11 April 2021
5 Berita Hari Ini: Desiree Tarigan dan Wika Salim

5 Berita Hari Ini: Desiree Tarigan dan Wika Salim

10 April 2021

© 2020 Kepo - All Rights Reserved.

No Result
View All Result
  • Berita
    • Bisnis
  • Lifestyle
    • Foto
    • Health
    • Hobi
    • Otomotif
    • Parenting
    • Produktivitas
  • Food & Travel
    • Resep Masak
    • Travel
  • Teknologi
    • Aplikasi
    • Gadget
    • Open Source
    • Programming
  • Login
  • Sign Up

© 2020 Kepo - All Rights Reserved.

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
%d blogger menyukai ini: