Pratique du Shadowing: what is a database index? - Apprendre l'anglais à l'oral avec la vidéo

Choisissez un mode d'entraînement

Chaque mode ouvre une salle d'entraînement en plein écran.

68 phrases
Si les phrases sont trop courtes ou trop longues, cliquez sur Edit pour les ajuster.
1
we really need to talk about what do we mean by
2
an index very quick we added this concept of indexes
3
because of a problem
4
that we have in database systems you see we have regardless
5
of the way you store your data whether it's a relational table of columns and rows or documents or blob storage
6
this data is huge in your table you're going to have millions
7
and millions of rows in your documents you're going to have thousands
8
and thousands of documents in your blob stores you're going to
9
have these content these blob pictures videos whatever contiguous one of the other
10
but searching becomes interesting
11
because how do you find something in this pile of stuff you get a scan one by one
12
these million rows or thousands of document or tens
13
and thousands of these blob images which is obviously not ideal
14
because you have to loop one by one
15
and you have to visit apparently work with millions of rows to find what you're looking for
16
so so smart people found a way to eliminate working with millions of millions of rows
17
and instead work with as few
18
or rows as possible to find exactly what we're looking for
19
the the best solution to search billions of rows is to
20
avoid searching billions of rows right that's that's the best solution
21
so the trick here is to take shortcuts so indexes was well born
22
and there are many many types of indexes
23
that helps you you know find exactly what you're looking for
24
or at least narrow the search not exactly gives you one io or one cost bigger of one not necessarily
25
but it helps you you know narrow
26
that search that's the goal of an index
27
so regardless of the type of it is a b3 b
28
plus tree you know uh jest tree generalized search tree
29
or brand the goal is just let me work with as let me eliminate things
30
that is absolutely doesn't contain my results right just like concept of a bloom filter
31
so that's an index so i have an index
32
and you search this index so you still need to search
33
but it's a much much much smaller data structure compared to the millions of rows
34
that you have on your actual data blob store documents right
35
usually you keep we call this area the heap right the heap is a data structure where you just dump everything
36
ram it's just a dumping ground index is an optimized data structure
37
that helps you pick what column in your document
38
or on your row on your table and exactly index
39
that column and the goal is to give you give you a row sets right a sets of rows
40
that are candidate
41
that may give you the results after you search the index
42
you get a list of candidate results right could be one
43
or could be more you still in most situations you still
44
need to go to jump to the heap to the big table
45
which contains actual data and fetch the content
46
because the index will only have one column
47
or two right the heap will have everything in it
48
so you jump back but the index tells you exactly where to jump
49
and that is the trick here the index tells you hey jump to page 179
50
and pull row 73 in that page it tells you exactly
51
that right now it depends on the database the database is
52
sometimes does an additional filtering upon fetching the row itself
53
because there are situations where the row might have been deleted
54
but the index wasn't updated and and we need to see
55
if i'm supposed to see this row or not
56
so whether whether you're in a multi-version currency control or not so this is an index Cool.
57
Sounds like a good data structure, right?
58
Beautiful.
59
Let's always add an index.
60
Why not?
61
But careful with that.
62
What did we say?
63
We said that the index gives you a candidate rows so
64
that you go to the table and fetch exactly what you want.
65
Right?
66
Cool.
67
Keep that in mind.
68
Okay.

Télécharger l'application

Tout pour parler couramment

Prononciation IAChaque phrase notée
Phonétique (IPA)Maîtrisez chaque son
VocabulaireEnrichissez votre lexique
Jeu de vocabulaireApprenez en jouant

Même chaîne

FOR YOU

Vidéo recommandée

Vocabulaire et conseils d’expression pour cette leçon

Cette vidéo contient 68 phrases et 696 mots à répéter en shadowing. La partie parlée dure 5:12. Le locuteur parle à un rythme régulier d’environ 134 mots par minute, confortable pour le shadowing. 87 % des mots font partie des 3 000 mots les plus courants en anglais, le vocabulaire est donc facile à suivre.

Vocabulaire clé de cette vidéo

15 mots moins courants de la vidéo, avec leur prononciation et leur sens :

  • column /ˈkɒləm/ (nom) — colonne. A solid upright structure designed usually to support a larger structure above it, such as a roof or horizontal beam, but sometimes for decoration.
  • database /ˈdeɪtəˌbeɪs/ (nom) — base de données, banque de données. A collection of (usually) organized information in a regular structure, usually but not necessarily in a machine-readable format accessible by a computer.
  • fetch /fɛt͡ʃ/ (verbe) — ramener, rapporter. To retrieve; to bear towards; to go and get.
  • regardless /ɹɪˈɡɑɹd.lɪs/ (adverbe) — malgré tout, malgré cela. Without attention to warnings or indications of bad consequences.
  • trick /ˈtɹɪk/ (nom) — tour. Something designed to fool, dupe, outsmart, mislead or swindle.
  • narrow /ˈnæɹəʊ/ (adjectif) — étroit. Having a small width; not wide; having opposite edges or sides that are close, especially by comparison to length or depth.
  • filter /ˈfɪltɚ/ (nom) — filtre. A device which separates a suspended, dissolved, or particulate matter from a fluid, solution, or other substance; any device that separates one substance from…
  • eliminate /ɪˈlɪm.ɪ.neɪt/ (verbe) — éliminer. To completely remove, get rid of, put an end to.
  • dump /dʌmp/ (verbe) — se débarrasser de. To release, especially in large quantities and chaotic manner.
  • necessarily /ˌnɛs.əˈsɛɹ.ə.li/ (adverbe) — absolument, nécessairement. Inevitably; of necessity.
  • compare /kəmˈpɛɚ/ (verbe) — comparer. To assess the similarities and differences between two or more things [“to compare X with Y”]. Having made the comparison of X with Y, one might have found it…
  • ideal /aɪˈdi(ə)l/ (adjectif) — idéal. Pertaining to ideas, or to a given idea.
  • currency /ˈkʌɹ.ən.si/ (nom) — monnaie, devise. Money or other items used to facilitate transactions.
  • loop /luːp/ (nom) — boucle. A length of thread, line or rope that is doubled over to make an opening.
  • delete /dɪˈliːt/ (verbe) — supprimer. To remove, get rid of or erase, especially written or printed material, or data on a computer or other device.

Les verbes à particule que vous entendrez

  • look for (verbe) — chercher, rechercher. To seek.

Prononciation à surveiller

Le locuteur utilise 10 contractions et formes réduites, comme you're, doesn't, I'm. Prononcez-les sous leur forme courte, telles que vous les entendez.

  • Mots longs — placez bien l’accent: eliminate /ɪˈlɪm.ɪ.neɪt/, necessarily /ˌnɛs.əˈsɛɹ.ə.li/, contiguous /kənˈtɪɡ.ju.əs/, generalize /ˈd͡ʒɛn.(ə.)ɹə.laɪz/

Comment s’entraîner avec cette vidéo

  1. Écoutez la vidéo en entier une fois sans parler et notez les mots que vous ne connaissez pas.
  2. Répétez phrase par phrase à vitesse normale, en reprenant chacune jusqu’à ce que votre rythme corresponde à celui du locuteur.
  3. Enregistrez-vous et comparez avec l’original, en faisant attention à des mots comme column, database, fetch.

Qu'est-ce que la technique du Shadowing ?

Le Shadowing est une technique d'apprentissage des langues fondée sur la science, développée à l'origine pour la formation des interprètes professionnels. Le principe est simple mais puissant : vous écoutez de l'anglais natif et le répétez immédiatement à voix haute — comme une ombre suivant le locuteur avec un décalage de 1 à 2 secondes. Les recherches montrent une amélioration significative de la précision de la prononciation, de l'intonation, du rythme, des liaisons, de la compréhension orale et de la fluidité.

Technique du shadowing : lire le guide complet étape par étape →