Kerangka Materi

Pengantar Arsitektur MongoDB

  • Asal usul, tujuan desain, dan fitur utama
  • Struktur proses (mongos, mongod, config servers)
  • Struktur direktori / file

Bekerja dengan Shell MongoDB

  • Dokumen dan jenis data
  • CRUD (Penyisipan, pertanyaan, pembaruan, penghapusan)
  • Perintah sistem

Konfigurasi dan Deploy Single-server

  • Berkas konfigurasi
  • Berkas data dan alokasi
  • Berkas log
  • Rekomendasi peralatan keras dan sistem file

Keamanan

  • Otentikasi yang sudah ada
  • Rekomendasi untuk deploy yang aman

Monitoring MongoDB

  • mongostat
  • Menganalisis kinerja memori dan IO
  • Integrasi dengan alat pemantauan: Munin / Cacti / Nagios
  • Konsol web MongoDB

Pemindexan dan Optimasi Pertanyaan

  • Mengelola indeks dan internal pemindexan MongoDB
  • Indeks tunggal / kompleks / Geo
  • Mengidentifikasi pertanyaan yang tidak optimal. Menggunakan profiler pertanyaan.

Pengantar driver (Java/Python/Ruby/PHP/Perl)

  • Bagaimana driver dan shell berkomunikasi dengan MongoDB
  • BSON dan Protokol Kabel MongoDB
  • Menyelesaikan masalah koneksi aplikasi

Pengantar Scalability Read dan Write

Replikasi dan Ketahanan

  • Replikasi master-slave
  • Set replika
  • Menggunakan write concern untuk ketahanan
  • Menangani kegagalan replikasi

Auto-Sharding

  • Bagaimana sharding bekerja
  • Menyiapkan cluster shard MongoDB

Memilih kunci shard

Sharding dan Indeks

  • Sharding dan Topologi Replica Set
  • Mengelola cluster yang telah di-sharding

Migrasi Shard / Chunk

Rencana Backup dan Restore

  • Strategi berbasis sistem file
  • mongodump / mongorestore
  • rsync
  • mongoimport / mongoexport

Persyaratan

Dasar-dasar administrasi sistem operasi.

 14 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (7)

Kursus Mendatang

Kategori Terkait