Εξέλιξη Κομματιού
Περιγραφή της Αρχιτεκτονικής 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
Απαιτήσεις
Βασικά στοιχεία διαχείρισης λειτουργικού συστήματος.
Σχόλια (7)
Μου άρεσαν τα πρακτικά παρόλο που μερικά από αυτά ήταν δύσκολα
Austin - Vodacom
Κομμάτι - MongoDB for Administrators
Μηχανική Μετάφραση
Μου αρέσει που ο Καμίλ προσάρμοσε το υλικό για εμένα και την κατανόησή μου. Ήθελε πραγματικά να βεβαιωθεί ότι κατάλαβα.
Austin Robertson
Κομμάτι - MongoDB for Administrators
Μηχανική Μετάφραση
Απλοποίηση επιχειρησιακών εργασιών.
Kesh - Vodacom
Κομμάτι - MongoDB for Administrators
Μηχανική Μετάφραση
Βρήκα τον εκπαιδευτή πολύ σαφή.
Simon - ENGINEERING AND SERVICES JF S.A. DE C.V.
Κομμάτι - MongoDB for Administrators
Μηχανική Μετάφραση
Μου αρέσει πολύ το μάθημα
Miguel Angel Miranda Hernandez - ENGINEERING AND SERVICES JF S.A. DE C.V.
Κομμάτι - MongoDB for Administrators
Μηχανική Μετάφραση
Ήχασα την ευτυχία να λάβω ιδιώτικη εκπαίδευση με τον Jose. Έκανε καλή ανταλλαγή με τους φοιτητές, ξεκίνησε ευρέθρα διευθετώντας στο πρόγραμμα μάθησης, απάντησε καλά στις ερωτήσεις μου και έβαλε υπέρ της προγραμματισμένης αττεντίου για να δείξει πράγματα σχετικά με τις ερωτήσεις που έκανα. Επίσης, επέκτεινε τα πρακτικά ασκήματα με κάποια πιο περίπλοκα.
Aaron - Attorney General's Department
Κομμάτι - MongoDB for Administrators
Μηχανική Μετάφραση
Μάθηκα πολλά νέα πράγματα και όρους
Jose Ernesto Cruz Pineda - Datavision Digital S.A. de C.V.
Κομμάτι - MongoDB for Administrators
Μηχανική Μετάφραση