Βάσεις δεδομένων από το μηδέν - μάθημα 8599 τρίψτε. από Merion Academy, εκπαίδευση 2 μηνών, Ημερομηνία 28 Νοεμβρίου 2023.
μικροαντικείμενα / / November 30, 2023
Μάθετε τα πάντα σχετικά με την εργασία με σχεσιακές και μη σχεσιακές βάσεις δεδομένων. Μαζί θα περάσουμε από όλα τα στάδια - από το σχεδιασμό έως την κλιμάκωση βάσεων δεδομένων χρησιμοποιώντας PostgreSQL, MS SQL και MySQL. Μάθετε να εργάζεστε με βάσεις δεδομένων NoSQL, δημιουργήστε μια αρχιτεκτονική αποθήκευσης δεδομένων και αυτοματοποιήστε τις διαδικασίες ρουτίνας.
1
SQL, NoSQL, Redis, ElasticSearch, ClickHouse, MongoDB, CouchDB, PouchDB, Google BigQuery και Neo4j, DDL, DML
CTO, Software Architect, Product Manager
Εμπειρογνώμονας στον τομέα της πληροφορικής, της ανάπτυξης λογισμικού, των συστημάτων ERP, της αυτοματοποίησης, της ρομποτοποίησης και του ψηφιακού μετασχηματισμού επιχειρήσεων.
Πάνω από 12 χρόνια εμπειρίας ανάπτυξης και διαχείρισης λειτουργιών
Μεγάλος αριθμός υλοποιούμενων έργων (συμπεριλαμβανομένων και υψηλού φορτίου), κυρίως στον τομέα των Επιχειρήσεων
Εμπειρία στο σχεδιασμό και τη λειτουργία λύσεων RDBMS και NoSQL σε ένα έργο για διαφορετικές εργασίες
Τακτικός συμμετέχων στην επαγγελματική κοινότητα, συγγραφέας πολυάριθμων άρθρων και ομιλητής σε εξειδικευμένα συνέδρια
Δύο πτυχία τριτοβάθμιας εκπαίδευσης, πτυχίο MBA
Η επιλογή της σωστής δομής αποθήκευσης είναι ένα από τα πιο σημαντικά μέρη οποιουδήποτε έργου, που επηρεάζει τη μελλοντική του επιτυχία. Έχοντας πάει από προγραμματιστής σε CTO, μπορώ να το πω αυτό με σιγουριά. Οι σύγχρονες προσεγγίσεις ανάπτυξης, όπως η υποδομή μικροϋπηρεσιών και το ευέλικτο επιτρέπουν την ευελιξία προσαρμοστούν στη διαδικασία, αλλά η αλλαγή της δομής δεδομένων συχνά συνεπάγεται δύσκολη και επώδυνη συνέπειες. Γι' αυτό είναι σημαντικό να περιηγηθείτε στον κόσμο των σύγχρονων βάσεων δεδομένων και του NoSQL από την αρχή!
Πολλές από τις τεχνολογίες για τις οποίες μιλάμε στο μάθημα εμφανίστηκαν πρόσφατα και εξακολουθούν να υπάρχουν λίγες χρήσιμες πληροφορίες για αυτές, ειδικά στα ρωσικά. Συνιστώ ανεπιφύλακτα αυτό το μάθημα σε όποιον θέλει να βουτήξει στον κόσμο των βάσεων δεδομένων και του NoSQL και να μάθει πώς να προσδιορίζει τη δομή αποθήκευσης δεδομένων σε οποιοδήποτε έργο!
Μπλοκ 1: SQL
Εισαγωγή στο μάθημα. Διάλεξη
Βασικές αρχές σχεσιακών βάσεων δεδομένων. Διάλεξη
Σχεδιασμός σχεσιακών βάσεων δεδομένων. Διάλεξη
Λογική και φυσική δομή βάσεων δεδομένων. Διάλεξη
Συναλλαγές MVCC ACID. Διάλεξη
Βασικά στοιχεία της γλώσσας ερωτημάτων SQL. Διάλεξη
Κλιμάκωση βάσης δεδομένων και ανοχή σφαλμάτων. Διάλεξη
Βελτιστοποίηση σχεσιακών βάσεων δεδομένων. Διάλεξη
Χαρακτηριστικά της PostgreSQL. Διάλεξη
Δυνατότητες του Microsoft SQL Server. Διάλεξη
Χαρακτηριστικά της MySQL. Διάλεξη
Δυνατότητες λειτουργίας μιας βάσης δεδομένων σε περιβάλλον cloud. Διάλεξη
Μπλοκ 2: NoSQL
Εισαγωγή στο NoSQL - Γιατί εμφανίστηκε το NoSQL, χαρακτηριστικά, NewSQL. Διάλεξη
Τύποι συστημάτων NoSQL, θεώρημα CAP - οι κύριοι τύποι NoSQL και οι διαφορές τους. Διάλεξη
Το MongoDB είναι ένα σύστημα διαχείρισης βάσεων δεδομένων προσανατολισμένο στα έγγραφα. Διάλεξη
Το ElasticSearch είναι ένας ανοιχτός κώδικας αναζήτησης και αναλυτής πλήρους κειμένου. Διάλεξη
Το ClickHouse είναι ένα αναλυτικό DBMS στηλών ανοιχτού κώδικα. Διάλεξη
Το CouchDB + PouchDB είναι ένα σύστημα διαχείρισης βάσεων δεδομένων προσανατολισμένο στα έγγραφα. Διάλεξη
Το Redis είναι ένας χώρος αποθήκευσης δομών δεδομένων στη μνήμη που χρησιμοποιείται ως βάση δεδομένων, προσωρινή μνήμη και μεσίτης μηνυμάτων. Διάλεξη
Το Neo4j είναι ένα σύστημα διαχείρισης βάσεων δεδομένων γραφημάτων ανοιχτού κώδικα. Διάλεξη
Το Google BigQuery είναι μια RESTful υπηρεσία web για διαδραστική, μεγάλης κλίμακας ανάλυση μεγάλων συνόλων δεδομένων. Διάλεξη
Δοκιμές
Τελική δοκιμή δοκιμής
Πιστοποιητικό