HOTLINE

(0275) 2974 127

CHAT WA 24/7
0859-60000-390 (Sales)
0852-8969-9009 (Support)
pengetahuan umum

Mengenal Databse MongoDB

Apakah Anda pernah mendengar kata MongoDB? Sebagian dari Anda yang berprofesi sebagai programmer pasti tidak asing dan ada yang mengerti namun juga ada yang belum mengetahuinya. Kebanyakan yang memahami database lebih sering menggunkan RDBMS atau sistem basis data yang entitas utamanya terdiri dari tabel yang memiliki relasi dari satu tabel ke tabel yang lain seperti MySQL. Maka pada artikel ini akan dibahas mengenai database MongoDB.

 

Pengertian MongoDB

MongoDB menurut Wikipedia (dari humongous) merupakan sistem data berorientasi data lintas platform. MongoDB ini adalah produk database NoSQL Open Source yang menggunakan struktur data JSON untuk menyimpan data. Jadi MongoDB ini paling populer di internet dan sering di pakai oleh aplikasi yangt berbasis Cloud, Grid Computing atau Big Data.

Database NoSQL merupakan database yang tidak menggunakan realasi antar tabel dan tidak menyimpan data dalam format tabel baku seperti relasional database. Kelebihanya adalah tidak mengenal schema tabel yang kaku dengan format data yang kaku. NoSQL ini cocok untuk data yang tidak memiliki struktur atau synamic schema. NoSQL juga menggunakan OOP dalam pengaksesan data sehingga bisa menampung data yang terstruktur dan semi struktur juga.

 

Kelebihan MongoDB

  • Memiliki performa yang ditawarkan MongoDB yaitu lebih cepat dibandingkan dengan MySQL karena memcached dan format dokumennya tidak seperti JSON
  • MongoDB tersedia untuk platform Linux, Windows dan Mac.
  • Fitur yang ditawarkan yaitu memiliki high performance, high availability, dan automatic scaling
  • Menggunakan JavaScript untuk melakukan operasi seperti CRUD, agregasi, indexing dan operasi database lain.

 

Kekurangan MongoDB

  • MongoDB belum banyak hosting yang support
  • memiliki fleksibelitas dalam Query

 

Diatas merupakan artikel mengenai pengenalan database MongoDB. Semoga bisa menam bahkan wawasan serta pengetahuan baru untuk Anda.

 

Terimakasih

 

Semoga Bermanfaat 😀

Jadilah yang pertama untuk memberi nilai
Inu R

Recent Posts

MRR (Monthly Recurring Revenue): Pengertian, Rumus, Jenis & Cara Menghitung

Di era bisnis digital, khususnya bagi perusahaan yang menerapkan model bisnis berbasis langganan (subscription), memahami…

4 hours ago

Application Layer Gateway (ALG) : Fungsi, Cara Kerja & Kelebihan

Dalam dunia jaringan komputer, komunikasi antarperangkat tidak selalu berjalan mulus. Beberapa protokol, terutama yang digunakan…

5 hours ago

Mengenal Product-Market Fit: Cara Menemukan Produk yang Benar-Benar Dibutuhkan Pasar

Di dunia bisnis, memiliki produk yang inovatif saja tidak cukup untuk menjamin kesuksesan. Banyak perusahaan…

6 hours ago

Apa Itu Marketing Automation? Rahasia Meningkatkan Penjualan Secara Otomatis

Di era digital, bisnis dituntut untuk berinteraksi dengan pelanggan secara cepat, tepat, dan personal. Namun,…

9 hours ago

Mitos atau Fakta? Nomor Tak Dikenal Bisa Bobol M-Banking

Belakangan ini beredar berbagai informasi di media sosial yang mengklaim bahwa mengangkat telepon dari nomor…

11 hours ago

Omnichannel Marketing: Pengertian, Cara Kerja & Manfaat

Di era digital yang semakin kompetitif, pelanggan tidak lagi berinteraksi dengan sebuah bisnis melalui satu…

11 hours ago