Bagi para programmer tentunya sudah familiar dengan database dan sudah tahu apa itu MongoBD, tapi kebanyakan masih menggunakan relational database management system dan (RDBMS)Basis data ini menyukai entitas dari tabel tertaut atau basis data relasional seperti MySQL. Tetapi ada juga jenis database lain dengan konsep NoSQL. Tipe database ini tidak memiliki atau tidak memiliki hubungan antara kabel dan data yang tidak disimpan sebagai tabel. Beberapa database dengan konsep NoSQL seperti MongoDB, ArangoDB, Redis, Casandra dan lain-lain. Dirilis di bawah Server Side Public License, MongoDB adalah perangkat lunak bebas dan sumber terbuka. Berikut adalah beberapa hal yang perlu Anda ketahui untuk mengetahui apa itu MongoBD. Sebelum mengetahui apa itu MongoBD, sebaiknya ketahui dulu apa artinya. MongoDB adalah jenis database yang menggunakan konsep NoSQL berbasis dokumen. Hal ini tentu berbeda dengan database yang menggunakan konsep MySQL dengan RDBMS-nya. Berikut adalah operasi atau perintah di MongoDB: { "_id" : ObjectId("54c955492b7c8eb21818bd09"), "alamat" : { "street" : "2 Avenue", "zipcode" : "10075", "building" : "1480", "coord" : [ -73.9557413, 40.7720266 ] }, "borough" : "Manhattan", "cuisine" : "Italian", "grades" : [ { "date" : ISODate("2014-10-01T00:00:00Z"), "grade" : "A", "score" : 11 }, { "date" : ISODate("2014-01-16T00:00:00Z"), "grade" : "B", "score" : 17 } ], "name" : "Vella", "restaurant_id" : "41704620" } Pengertian Mongo DB MongoDB (dari "humongous") adalah sistem basis data berorentasi dokumen lintas platform. Diklasifikasikan sebagai basis data "NoSQL", MongoDB menghindari struktur basis data relasional tabel berbasis tradisional yang mendukung JSON seperti dokumen dengan skema dinamis (MongoDB menyebutnya sebagai format BSON), membuat integrasi data dalam beberapa jenis aplikasi lebih mudah dan lebih cepat. Dirilis di bawah Server Side Public License, MongoDB adalah perangkat lunak bebas dan sumber terbuka.
Perbedaan Mongo DB dengan Mysql MongoDB mewakili data dalam dokumen JSON, sedangkan MySQL mewakili data dalam tabel dan baris. Di MongoDB, Anda tidak perlu mendefinisikan skema, tetapi di MySQL, Anda perlu mendefinisikan tabel dan kolom data. MongoDB tidak mendukung GABUNG, tetapi MySQL mendukung GABUNG. MongoDB menggunakan JavaScript sebagai bahasa query, sedangkan MySQL menggunakan Structured Query Language (SQL). Jika Anda memiliki data tidak terstruktur dan/atau terstruktur, MongoDB adalah pilihan terbaik. Jika Anda memiliki data terstruktur dan membutuhkan database komunikasi tradisional, MYSQL dapat berkembang pesat. Jika sebagian besar layanan Anda berbasis cloud, MongoDB adalah yang terbaik untuk Anda. Tetapi keamanan data adalah prioritas Anda, dan MySQL adalah pilihan terbaik untuk Anda. Kesimpulan Jadi dapat kita simpulkan bahwa adalah sistem basis data berorentasi dokumen lintas platform. Mongo db sendiri di lisensikan oleh Server Side Public License pada tahun 2009. Diartikel ini kita juga belajar how to setup mongo db. Semoga teman teman terbantu dengan artikel yang saya tulis. Baiklah sepertinya artikel mengenai mongo db sudah selesai, dari saya sekian sampai jumpa di artikel selanjutnya.
Kesempatan lowongan magang terbaru di tahun 2024
Baca Selengkapnya..