NoSQL - δωρεάν μάθημα από την Otus, εκπαίδευση 5 μηνών, Ημερομηνία: 1 Δεκεμβρίου 2023.
μικροαντικείμενα / / December 04, 2023
Το μάθημα περιλαμβάνει όλες τις κύριες και δημοφιλείς βάσεις δεδομένων NoSQL που μπορεί να είναι χρήσιμες τόσο για έναν αρχιτέκτονα, και για τον διαχειριστή και τον προγραμματιστή: προσανατολισμένο σε έγγραφα, στήλη, κλειδί-τιμή, γράφημα και και τα λοιπά. Επιπλέον, το μάθημα καλύπτει μια ενότητα βάσεων δεδομένων σε διαφορετικά σύννεφα, Elasticsearch και S3. Το μάθημα παρέχει μια βαθιά κατάδυση σε Περιοχή NoSQL, ώστε να μπορείτε να αναδημιουργήσετε βέλτιστα τις λύσεις σας που βασίζονται σε κλασικά DBMS για αύξηση παραγωγικότητα.
Στόχος του μαθήματος είναι να διδάξει στον φοιτητή πώς να επιλέγει τη σωστή βάση δεδομένων NoSQL ανάλογα με τις εργασίες που του ανατίθενται και πώς να συνεργάζεται αποτελεσματικά με αυτήν χρησιμοποιώντας όλα τα πλεονεκτήματά της. Ως αποτέλεσμα της εκπαίδευσης, οι απόφοιτοι θα μπορούν να εργαστούν με σιγουριά με οποιαδήποτε βάση δεδομένων NoSQL, να σχεδιάσουν ένα σύστημα αποθήκευσης, ευρετήρια, ερωτήματα προφίλ και να εξασφαλίσουν τη βέλτιστη αξιοπιστία και απόδοση.
Αυτό το μάθημα θα ταιριάζει:
- για προγραμματιστές που συναντούν βάσεις δεδομένων NoSQL στην εργασία τους.
- για διαχειριστές βάσεων δεδομένων NoSQL που απαιτούν βαθιά κατανόηση των εσωτερικών διαδικασιών της βάσης δεδομένων.
- για όσους έχουν τουλάχιστον έξι μήνες εμπειρία εργασίας με σχεσιακό DBMS και αναζητούν τρόπους βελτίωσης της απόδοσης.
Στο μάθημα εσείς:
- μάθετε να εγκαθιστάτε και να χειρίζεστε όλες τις δημοφιλείς λύσεις NoSQL, από αποκλειστικούς εικονικούς διακομιστές έως μεγάλα μοιρασμένα συμπλέγματα και παρόχους cloud.
- θα διακρίνετε μεταξύ των κύριων τύπων βάσεων δεδομένων NoSQL (προσανατολισμένες στο έγγραφο, στηλών, κλειδιού-τιμής, γραφήματος) και θα επιλέξετε τη βέλτιστη λύση ανάλογα με την εργασία και το θέμα σας.
- Κατακτήστε τη σύνταξη και τα λειτουργικά χαρακτηριστικά της ενσωματωμένης γλώσσας κάθε βάσης δεδομένων NoSQL.
μπορείτε να βελτιστοποιήσετε αργά ερωτήματα.
5
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝΑνώτατη παιδαγωγική εκπαίδευση. Ασχολείται με την εμπορική ανάπτυξη για πάνω από 20 χρόνια. Συνιδρυτής και τεχνικός διευθυντής μιας από τις μεγαλύτερες διαδικτυακές υπηρεσίες εγγραφής επιχειρήσεων στη Ρωσία. Στοίβα: Java, PHP. Επαγγελματικά ενδιαφέροντα: λειτουργικός προγραμματισμός, πληκτρολόγηση δεδομένων, ανάπτυξη...
Ανώτατη παιδαγωγική εκπαίδευση. Ασχολείται με την εμπορική ανάπτυξη για πάνω από 20 χρόνια. Συνιδρυτής και τεχνικός διευθυντής μιας από τις μεγαλύτερες διαδικτυακές υπηρεσίες εγγραφής επιχειρήσεων στη Ρωσία. Στοίβα: Java, PHP. Επαγγελματικά ενδιαφέροντα: λειτουργικός προγραμματισμός, πληκτρολόγηση δεδομένων, ανάπτυξη API.
6
ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝΑναπτύσσω λογισμικό σε Java/Spring, C#, PHP για πάνω από 20 χρόνια. Αρχιτέκτονας βάσεων δεδομένων PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, κ.λπ. Ανάπτυξη βάσης δεδομένων ως εσωτερικής πλατφόρμας Google Cloud, AWS, Azure,...
Αναπτύσσω λογισμικό σε Java/Spring, C#, PHP για πάνω από 20 χρόνια. Αρχιτέκτονας βάσεων δεδομένων PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, κ.λπ. Ανάπτυξη DB τόσο εσωτερικής εγκατάστασης Google Cloud Platform, AWS, Azure, Yandex Cloud και Kubernetes, DBaaS, MultiCloud. Κατά τη διάρκεια αυτής της περιόδου, περισσότερα από εκατό έργα σχεδιάστηκαν και αναπτύχθηκαν για αλυσίδες καταστημάτων, γυμναστήρια, ξενοδοχεία και τον χρηματοοικονομικό τομέα. Μεγάλη εμπειρία στην κατασκευή και λειτουργία συστημάτων εικονικοποίησης VmWare ESXi, Hyper-V. Συγγραφέας βιβλίων για την PostgreSQL. Νέο "PostgreSQL 14. Βελτιστοποίηση, Kubernetes, σύμπλεγμα, σύννεφο." Διαχειριστής προγράμματος
1
ΚαλάΣυγγραφέας του μαθήματος «Αρχιτέκτονας Υψηλού Φορτίου» Σπούδασε στο Τεχνικό Πάρκο Mail. Ru. Το 2013 άρχισε να εργάζεται ως ασκούμενος στο πρόγραμμα Mail της εταιρείας Mail. Ru. Από το 2015, έχει διδάξει διάφορα (συμπεριλαμβανομένου του πρωτότυπου) μαθήματα...
Συγγραφέας του μαθήματος «Αρχιτέκτονας Υψηλού Φορτίου» Σπούδασε στο Τεχνικό Πάρκο Mail. Ru. Το 2013 άρχισε να εργάζεται ως ασκούμενος στο πρόγραμμα Mail της εταιρείας Mail. Ru. Από το 2015, έχει διδάξει διάφορα (συμπεριλαμβανομένου του πρωτότυπου) μαθήματα σε εκπαιδευτικά έργα Mail. Ru. Από το 2016 κατέχει τη θέση του αρχηγού ομάδας στην Post. Την ίδια χρονιά έλαβε μεταπτυχιακό στη Μηχανική Λογισμικού από το Κρατικό Τεχνικό Πανεπιστήμιο της Μόσχας. Ν.Ε. Μπάουμαν. Το 2018 ξεκίνησε να εργάζεται στην Citymobil ως επικεφαλής ομάδας. Από τον Απρίλιο του 2019 διορίστηκε επικεφαλής ανάπτυξης διακομιστή. Ασχολείται με την ανάπτυξη των τεχνικών δεξιοτήτων των ανθρώπων, την υποστήριξη των κινήτρων τους, την ανάπτυξη αρχιτεκτονικών ανοχής σε σφάλματα, την εισαγωγή νέων τεχνολογίες στη διαδικασία ανάπτυξης (golang, tarantool) Βασικές τεχνικές δεξιότητες: GolangCMySQLTarantoolHighload αρχιτεκτονικήLinux API Δάσκαλος
Εισαγωγή στη NOSQL
-Θέμα 1.Εισαγωγή στη NOSQL. NOSQL εναντίον RDBMS
-Θέμα 2. Θεώρημα CAP
Κατάστημα εγγράφων
-Θέμα 3.Βασικά χαρακτηριστικά του mongodb
-Θέμα 4. Δυνατότητες συμπλέγματος του mongodb
-Θέμα 5.Χάρτης-μείωση & πλαίσιο συγκέντρωσης
-Θέμα 6. Βελτιστοποίηση απόδοσης mongodb
-Θέμα 7.Security and mongodb utilities
-Θέμα 8.Couchdb + pouchdb
-Θέμα 9.Elasticsearch
Ομιλητής
-Θέμα 10.Clickhouse
-Θέμα 11. Αρχιτεκτονική και εφαρμογή κασσάνδρας
-Θέμα 12. Cassandra Query Language
-Θέμα 13. Κλιμάκωση και ανοχή σφαλμάτων κασσάνδρας. Μέρος 1
-Θέμα 14. Κλιμάκωση και ανοχή σφαλμάτων κασσάνδρας. Μέρος 2ο
-Θέμα 15. Εργαλεία παρακολούθησης Κασσάνδρας
Κλειδί-Τιμή
-Θέμα 16.Redis. Μέρος 1
-Θέμα 17.Redis. Μέρος 2ο
-Θέμα 18.κ.λπ
-Θέμα 19.Πρόξενος
-Θέμα 20.Θεμέλιο δβ
Γραφική παράσταση
-Θέμα 21.Neo4j, μέρος 1
-Θέμα 22.Neo4j, μέρος 2
Άλλο NoSQL
-Θέμα 23.InterSystems Cache
-Θέμα 24.Εργασία με ταραντούλι
-Θέμα 25.Κάφκα
-Θέμα 26.RabbitMQ
-Θέμα 27.σ3
-Θέμα 28.Προμηθέας. Γραφάνα
NoSQL στα σύννεφα
-Θέμα 29.Google BigQuery
-Θέμα 30.Azure CosmosDB
-Θέμα 31.AWS DynamoDB
-Θέμα 32. Συνοψίζοντας το μάθημα
Εργο
-Θέμα 33.Επιλογή εργασίας έργου
-Θέμα 34. Διαβούλευση για εργασίες έργου
-Θέμα 35.Προστασία εργασιών έργου