Εξέλιξη Κομματιού

Περιγραφή της Αρχιτεκτονικής MongoDB

  • Προέλευση, στόχοι σχεδιασμού, βασικές πρωτοβουλίες
  • Δομή διεργασιών (mongos, mongod, config servers)
  • Δομή καταλόγων / αρχείων

Εργασία με τη ΣHELL MongoDB

  • Έγγραφα και τύποι δεδομένων
  • CRUD (Εισαγωγές, ερωτήσεις, ενημερώσεις, διαγραφές)
  • Συστημικά Εντολές

Εγκατάσταση και ρύθμιση μερικών διακομιστών

  • Αρχεία ρυθμίσεων
  • Αρχεία δεδομένων και εφοδιασμός
  • Αρχεία καταγραφής (logs)
  • Συστάσεις για υπολογιστικό υποδομικό και σύστημα αρχείων

Ασφάλεια

  • Εγχώρια πιστοποίηση (authentication)
  • Συστάσεις για ασφαλή εγκατάσταση

Παρακολούθηση MongoDB

  • mongostat
  • Ανάλυση των περιβάλλοντος μνήμης και ικανοτήτων IO
  • Ενσωμάτωση με εργαλεία παρακολούθησης: Munin / Cacti / Nagios
  • Το web console του MongoDB

Ευρετήρια και Βελτιστοποίηση Ερωτήσεων

  • Διαχείριση ευρετηρίων και εσωτερικές λεπτομέρειες MongoDB ευρετηρίων
  • Μοναδικά / Σύνθετα / Γεωγραφικά ευρετήρια (Single / Compound / Geo indexes)
  • Αναγνώριση μη βελτιστοποιημένων ερωτήσεων. Χρήση του ερωτηματολογίου προφίλ (query profiler).

Εισαγωγή σε drivers (Java/Python/Ruby/PHP/Perl)

  • Πώς οι διακομιστές και το SHELL επικοινωνούν με τη MongoDB
  • BSON και Το πρωτόκολλο σύνδεσης (Wire Protocol) MongoDB
  • Εξυπηρέτηση προβλήματων εφαρμογών σύνδεσης

Προσέγγιση για τη Συνάθροιση και Διακίνηση Αναγνώσεων και Γραφής

Αντιγραφή (Replication) και Χρόνια Περιβάλλοντος (Durability)

  • Αντιγραφή με Master-Slave
  • Σύνολα αντιγραφών (Replica Sets)
  • Χρήση write concern για τη βεβαιότητα
  • Επίλυση προβλημάτων αντιγραφής

Αυτόματη Συνάθροιση (Auto-Sharding)

  • Πώς λειτουργεί η συνάθροιση
  • Εγκατάσταση κλωστής αναθέτου MongoDB (MongoDB shard cluster)

Επιλογή κλειδιού συνάθροισης

Συνάθροιση και Ευρετήρια

  • Συνάθροιση και τοπολογία Replica Set
  • Διοίκηση κλωστής συνάθροισης (sharded cluster)

Μετακίνηση Τμήματος / Chunk

Σχέδια Backup και Restore

  • Στρατηγικές βασισμένες σε υπολογιστικό περιβάλλον (Filesystem-based)
  • mongodump / mongorestore
  • rsync
  • mongoimport / mongoexport

Απαιτήσεις

Βασικά στοιχεία διαχείρισης λειτουργικού συστήματος.

 14 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετοχαστή

Σχόλια (7)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες