30 Questions
Quel est le problème si la transaction T1 est interrompue avant sa deuxième partie?
A=40 et B=45
Quel est le résultat si les transactions T1 et T2 s'exécutent en parallèle?
A=45 et B=45
Quel est le problème si la cohérence n'est pas respectée?
Échec de cohérence
Pourquoi la journalisation est-elle importante dans une base de données?
Pour permettre une récupération en cas de panne du système
Quel est l'ordre des étapes d'une requête INSERT?
- Analyse syntaxique et sémantique, 2. Vérification des verrouillages, 3. Écriture dans la mémoire (RAM), 4. Journalisation, 5. Écriture sur le disque dur
Quel est le problème si la transaction T2 est exécutée en parallèle avec la transaction T1?
Échec d'isolation
Quelle est la propriété qui garantit que l'exécution simultanée des transactions laisse la base de données dans le même état que celui qui aurait été obtenu si les transactions avaient été exécutées séquentiellement?
Isolation
Quel est le résultat si une transaction essaie de soustraire 10 à A et d'ajouter 10 à B, mais est interrompue avant de pouvoir ajouter 10 à B?
La propriété d'atomicité est violée
Quelle est la condition pour que la propriété de cohérence soit respectée?
La somme de A et B doit être 100
Quelle est la propriété qui garantit que la base de données soit dans un état consistent?
Cohérence
Quelle est la propriété qui garantit que les données soient disponibles à tout moment?
Durabilité
Quelle est la propriété qui garantit que les transactions soient exécutées comme une unité indivisible?
Atomicité
Quelle est la fréquence d'insertion de données de Redis par seconde ?
110 000 insertions
Quels types de données Redis supporte-t-il ?
Des sets, des hash et des list
Pourquoi utiliser Redis comme cache ?
Pour réduire les temps de réponse des applications
Que peut-on stocker temporairement en mémoire avec Redis ?
Des fichiers temporaires
Qu'est-ce que propose Redis pour les systèmes de files d'attente ?
Des structures de données pour les systèmes de files d'attente
Dans quels scénarios Redis peut-il être utilisé comme un système de fichiers ?
Lorsque les données sont fréquemment utilisées
Quel est l'avantage de Redis pour la mise en œuvre de la communication asynchrone entre différentes parties d'une application?
La messagerie publish/subscribe
Quels types de données Redis couvrons-nous dans cette présentation?
Des chaînes, des listes, des hashs
Qu'est-ce que signifie que les chaînes de caractères sont binary safe?
Leur taille n'est pas délimitée par un caractère particulier
Où peut-on trouver l'ensemble des commandes pour les chaînes de caractère dans Redis?
Dans la documentation de Redis
Quel est le type de données qui permet de stocker des données dans un tableau de bits?
Des tableaux de bits
Qu'est-ce que Redis permet de stocker en premier lieu?
Des chaînes de caractères
Qu'est-ce que la capacité d'augmenter la capacité de stockage et de traitement sans avoir à modifier la structure existante de la base de données?
L'évolutivité horizontale
Quel est l'avantage de la distribution des données sur plusieurs nœuds dans les bases de données NoSQL?
Possibilité de gérer de grandes quantités de données en les répartissant de manière équilibrée
Quel est le résultat de l'ajout de nouveaux nœuds au cluster NoSQL?
Augmentation proportionnelle de la capacité
Qu'est-ce que les bases de données NoSQL sont conçues pour gérer efficacement?
Les charges de travail variables
Quel est l'avantage de l'évolutivité horizontale dans les bases de données NoSQL?
Contribution à la résilience du système
Qu'est-ce que les bases de données NoSQL permettent de faire lorsque la charge de travail augmente?
Ajouter simplement de nouveaux nœuds au cluster pour augmenter sa capacité
Définition et caractéristiques des transactions en base de données, telles que l'atomicité, la cohérence, l'isolation et la durabilité. Exemples concrets d'opérations qui font passer la base de données d'un état à un autre.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free