Bases de données à partir de zéro - cours 8599 frotter. de Merion Academy, formation 2 mois, Date 28 novembre 2023.
Miscellanea / / November 30, 2023
Apprenez tout sur l'utilisation de bases de données relationnelles et non relationnelles. Ensemble, nous passerons par toutes les étapes - de la conception à la mise à l'échelle des bases de données à l'aide de PostgreSQL, MS SQL et MySQL. Apprenez à travailler avec des bases de données NoSQL, créez une architecture de stockage de données et automatisez les processus de routine.
1
SQL, NoSQL, Redis, ElasticSearch, ClickHouse, MongoDB, CouchDB, PouchDB, Google BigQuery et Neo4j, DDL, DML
CTO, Architecte logiciel, Chef de produit
Expert dans le domaine des technologies de l'information, du développement de logiciels, des systèmes ERP, de l'automatisation, de la robotisation et de la transformation numérique des entreprises.
Plus de 12 ans d'expérience en développement et en gestion des opérations
Un grand nombre de projets mis en œuvre (y compris à forte charge), principalement dans le secteur des entreprises
Expérience dans la conception et l'exploitation de solutions SGBDR et NoSQL dans un seul projet pour différentes tâches
Acteur régulier du milieu professionnel, auteur de nombreux articles et conférencier lors de conférences spécialisées
Deux diplômes d'études supérieures, un MBA
Choisir la bonne structure de stockage est l’un des éléments les plus importants de tout projet, car il influence son succès futur. Étant passé de développeur à CTO, je peux le dire en toute confiance. Les approches de développement modernes telles que l'infrastructure de microservices et l'agilité permettent une flexibilité s'adapter au processus, mais changer la structure des données implique souvent des difficultés et des douleurs conséquences. C'est pourquoi il est important de naviguer dès le début dans le monde des bases de données modernes et du NoSQL !
La plupart des technologies dont nous parlons dans le cours sont apparues assez récemment et il existe encore peu d'informations utiles à leur sujet, notamment en russe. Je recommande fortement ce cours à tous ceux qui souhaitent plonger dans le monde des bases de données et du NoSQL et apprendre à déterminer la structure de stockage des données dans n'importe quel projet !
Bloc 1: SQL
Introduction au cours. Conférence
Fondamentaux des bases de données relationnelles. Conférence
Conception de bases de données relationnelles. Conférence
Structure logique et physique des bases de données. Conférence
Transactions ACID MVCC. Conférence
Bases du langage de requête SQL. Conférence
Mise à l'échelle de la base de données et tolérance aux pannes. Conférence
Optimisation des bases de données relationnelles. Conférence
Fonctionnalités de PostgreSQL. Conférence
Fonctionnalités de Microsoft SQL Server. Conférence
Fonctionnalités de MySQL. Conférence
Fonctionnalités d'exploitation d'une base de données dans un environnement cloud. Conférence
Bloc 2: NoSQL
Introduction à NoSQL - Pourquoi NoSQL est apparu, fonctionnalités, NewSQL. Conférence
Types de systèmes NoSQL, théorème CAP - les principaux types de NoSQL et leurs différences. Conférence
MongoDB est un système de gestion de bases de données orienté documents. Conférence
ElasticSearch est un outil de recherche et d'analyse de texte intégral open source. Conférence
ClickHouse est un SGBD analytique en colonnes open source. Conférence
CouchDB + PouchDB est un système de gestion de base de données orienté document. Conférence
Redis est un magasin de structures de données en mémoire utilisé comme base de données, cache et courtier de messages. Conférence
Neo4j est un système de gestion de bases de données graphiques open source. Conférence
Google BigQuery est un service Web RESTful permettant une analyse interactive à grande échelle de grands ensembles de données. Conférence
Essai
Test finalTest
Certificat