en

Daily Challenge 🗓️

Votre dose quotidienne de veille technique pour briller en société (de devs).

Découvrez une question avec sa correction détaillée chaque jour sur un sujet au hasard :

Frontend, Backend, Mobile, Data, Web, AI, Infra... Tout ce qui se code ! 🧪

Monday 5 January 2026

-

Architecture Infrastructure

Architecture Infrastructure #14/18

Votre application est un répertoire d'adresses sauvegardées dans une seule table / document de base de données. Chaque entrée contient :

Un nom, une adresse (Numéro et nom de rue) et un code postal
Le nom du créateur de l'entrée (unique).

Tous les utilisateurs de votre application peuvent accéder à toutes les adresses de la base de données.
Les utilisateurs ne peuvent demander que toutes les entrées ayant un certain code postal.
Il vous est demandé de partitionner cette table.

Cela signifie :

Répliquer la table sur plusieurs serveurs esclaves afin de répartir les requêtes
Découper la table en plusieurs sous-tables, chaque entrée n'apparaissant que dans une seule table.

Quelles sont les clefs de partitionnement envisageables afin d'être sûr que chaque requête n'atteigne qu'une table :

Auteur: Équipe W3DStatut : Publiée(Mise à jour)Question passée 32 fois
ModifierLien direct
0
Évaluations de la communauté
developer avatar
Auteur anonyme
08/11/2024
Indeed

A propos du Daily Challenge 🗓️

Découvrez chaque jour, du lundi au vendredi, une question de QCM avec son corrigé détaillé pour enrichir vos connaissances tech. Les questions sont proposées par la communauté WeLoveDevs.com : experts et expertes, formateurs et formatrices, indépendants et indépendantes.WeLoveDevs.com accompagne les techs à la recherche de leur de job de rêve. Nous mettons également à disposition plus de 50 tests techniques dans différentes technologies pour ceux d'entre vous qui aimeraient tester leurs connaissances.

Historique

    ⚠️
    Votre navigateur est mal|non supporté !
    Nous vous conseillons d'utiliser un navigateur moderne comme Edge, Chrome ou Firefox
    En savoir plus