Cara Mengatur Basis Data NoSQL Kamu Sendiri
Siap untuk meng-host database NoSQL di PC kamu? Mulai di sini.
Karena kuerinya yang sederhana dan model data yang fleksibel, NoSQL terus mendapatkan popularitas di industri perangkat lunak. Apakah kamu juga mengembangkan aplikasi menggunakan NoSQL sebagai opsi basis data pilihan kamu? Kemudian untuk menguji aplikasi kamu di server lokal, kamu perlu menyiapkan database NoSQL di PC kamu.
Beberapa database NoSQL yang populer termasuk MongoDB, Cassandra, CouchDB, CouchBase, Riak, dan HBase. Tapi bagaimana kamu bisa mengaturnya? Begini caranya.
Apa itu Basis Data NoSQL?
Juga disebut non-SQL, NoSQL adalah desain database non-relasional berdasarkan koleksi dan dokumen daripada tabel dan baris seperti yang ditemukan dalam SQL.
Di NoSQL, koleksi adalah kumpulan dokumen. Dokumen-dokumen ini adalah objek JSON individual yang tersedia sebagai pasangan nilai kunci. Jadi koleksi di NoSQL dapat menampung sekelompok informasi tertentu. Misalnya, mungkin kumpulan data pengguna.
Meskipun demikian, dokumen-dokumen dalam suatu koleksi bersifat independen satu sama lain dan tidak memiliki struktur yang pasti. Akibatnya, data di masing-masing bisa berbeda panjang dan isinya.
Fleksibilitas ini memudahkan untuk menambahkan data ekstra ke beberapa dokumen sambil mengabaikan yang lain, semua tanpa mengalami kesalahan atau batasan nilai nol selama kueri atau entri data. Pada gilirannya, terlepas dari panjang dokumen individual atau tipe konten, kamu masih dapat memilih informasi spesifik dari masing-masing dokumen tersebut.
Persyaratan untuk Menyiapkan Basis Data NoSQL
Persyaratan untuk menyiapkan database NoSQL terkadang bergantung pada teknologi NoSQL yang kamu pilih. Tetapi pengaturannya cukup mudah.
CouchDB dan MongoDB, misalnya, hanya memerlukan beberapa instalasi, dan kamu siap melakukannya.
Kami akan mendasarkan tutorial ini pada MongoDB—karena ini adalah sistem manajemen database NoSQL yang paling banyak digunakan.
Pada akhirnya, seperti banyak database NoSQL, kamu perlu menginstal server khusus MongoDB untuk menjalankan database kamu. Ini memfasilitasi komunikasi antara aplikasi kamu dan database.
Meskipun tidak diperlukan, kamu mungkin juga ingin mengunduh MongoDB Compass, alat yang lebih ramah untuk melihat dan mengelola koleksi dan dokumen dalam GUI khusus.
Jika kamu lebih suka mengelola database dalam antarmuka baris perintah, kamu juga dapat mengatur perintah shell MongoDB di terminal kamu.
Perbedaan Utama Antara SQL dan NoSQL
SQL dan NoSQL memiliki kasus penggunaan khusus. Tapi apa perbedaan utama di antara mereka?
Karena kolom dalam SQL menunjuk ke sel terkait (titik data), setiap kunci dalam dokumen juga menunjuk ke informasi (nilai) tertentu.
Sementara SQL menautkan tabel dalam sistem pemetaan relasional objek (ORM), NoSQL menggunakan pemetaan dokumen objek (ODM) untuk menghubungkan koleksi dalam database.
Data yang disimpan dalam database NoSQL siap tersedia sebagai objek JSON tidak terstruktur. SQL menyimpan informasi dalam file data yang lebih terorganisir.
Tidak seperti SQL, yang memiliki skema kaku, skema NoSQL lebih fleksibel. Selain itu, NoSQL tidak memerlukan penggabungan yang memakan waktu. Jadi kueri SQL terkadang pucat dibandingkan dengan NoSQL.
Cara Mengatur Basis Data MongoDB di Windows
Seperti yang disebutkan sebelumnya, kamu harus mengunduh dan menginstal beberapa file untuk menjalankan MongoDB di PC kamu. Tetapi yang lebih penting, kamu harus menginstal server MongoDB.
Untuk memulai, ikuti petunjuk berikut:
Buka halaman unduhan MongoDB untuk mengunduh dan menginstal versi komunitas Server MongoDB.
Catatan : Setelah kamu berada di halaman unduhan, perluas tab Server Komunitas MongoDB .
Di bilah sisi di sebelah kanan, klik Unduh untuk mendapatkan versi yang kompatibel untuk OS kamu.
Setelah unduhan selesai, buka file instalasi untuk mulai menginstal Server MongoDB di PC kamu:
Klik Berikutnya dan terima perjanjian lisensi. Kemudian klik Berikutnya .
Di Jendela berikutnya, salin jalur file di bidang Direktori Data dan tempel di tempat kamu dapat mengeditnya.
Ganti data di jalur yang disalin dengan bin .
Misalnya, jika jalur yang disalin awalnya adalah:
C:\Program Files\MongoDB\Server\5.0\data\
Ganti ini dengan:
C:\Program Files\MongoDB\Server\5.0\bin\
Setelah selesai, kembali ke proses instalasi dan klik Next.
Pada langkah berikutnya, pilih Selesai untuk menggunakan instalasi default.
Biarkan kotak Instal MongoDB Compass dicentang untuk menginstal alat GUI. Kemudian klik Berikutnya .
Pilih Instal untuk menginstal server MongoDB di PC kamu.
Siapkan Perintah Shell MongoDB di Terminal Windows kamu
Untuk OS Windows, kamu perlu menambahkan jalur yang kamu salin sebelumnya ke dalam variabel sistem. Melakukan ini memungkinkan kamu untuk menjalankan perintah MongoDB dari terminal.
Untuk melakukan ini:
Buka folder di PC kamu. Di bilah kiri, klik kanan PC ini . Kemudian pilih Properties . Ini membawa kamu ke menu Tentang .
Atau, kamu dapat mengklik ikon Windows atau menekan tombol Windows di keyboard kamu. Klik ikon Pengaturan . Pilih Sistem. Gulir ke bawah dan pilih opsi Tentang .
Lihat ke kanan dan pilih Pengaturan sistem lanjutan .
Dari Jendela berikutnya, klik Variabel Lingkungan .
Klik dua kali Path di bawah Variabel sistem .
Klik Baru . Rekatkan jalur yang diedit di bidang yang disediakan. Kemudian klik OK di semua jendela untuk menyelesaikan penambahan MongoDB ke variabel sistem kamu.
Sekarang buka terminal kamu dan ketik perintah berikut:
mongo --version
Jika perintah di atas menampilkan versi MongoDB yang terinstal, itu berarti kamu telah berhasil menginstal server MongoDB di komputer lokal kamu.
Menambahkan jalur bin MongoDB ke variabel lingkungan kamu memungkinkan kamu menjalankan Perintah MongoDB di terminal kamu tanpa menginstal shell MongoDB khusus.
kamu juga dapat mencari Kompas MongoDB melalui bilah pencarian di PC kamu untuk memastikan bahwa kamu menginstalnya bersama dengan server.
Jika kamu tidak dapat menemukan MongoDB Compass di PC kamu, kamu dapat menginstalnya secara terpisah dengan mengunduh file instalasi dari halaman unduhan MongoDB Compass .
Mengatur MongoDB di Mac
kamu dapat menginstal MongoDB di Mac OS menggunakan opsi Homebrew . Sebelum memulai, pastikan kamu memiliki Homebrew versi terbaru di Mac kamu.
Jika kamu belum menginstal Homebrew , jalankan perintah ini di terminal Mac kamu untuk menginstal versi terbaru:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Untuk memperbarui minuman sebagai gantinya:
$ brew update
Sekarang lanjutkan dan instal Server MongoDB dengan menjalankan perintah berikut di terminal kamu:
$ brew install mongodb-community
Untuk memulai server:
$ brew services start mongodb-community
Itu dia. kamu sekarang dapat menggunakan MongoDB sebagai database pilihan saat membangun aplikasi di PC kamu. Dan jika kamu menginstal MongoDB Compass, kamu dapat melihat database dan koleksi di sana.
Dapatkan Database NoSQL kamu Berfungsi
Seperti yang kami sebutkan sebelumnya, tidak ada kekurangan database NoSQL di luar sana. kamu mungkin ingin mempertimbangkan kesederhanaan dan dukungan komunitas sebelum menyiapkannya. Namun, mungkin ada beberapa perbedaan dalam proses penyiapannya. Tetapi mendapatkan database NoSQL untuk bekerja pada mesin lokal sering mengikuti pola instalasi yang serupa. Langkah-langkah yang diuraikan di atas akan memberi kamu pengetahuan dasar yang kamu butuhkan untuk menginstal database NoSQL apa pun.
Posting Komentar untuk "Cara Mengatur Basis Data NoSQL Kamu Sendiri"