IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

Quel est le plus rapide une énorme table ou de multiples plus petites ?


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Décembre 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Chef de projet MOA

    Informations forums :
    Inscription : Décembre 2020
    Messages : 4
    Par défaut Quel est le plus rapide une énorme table ou de multiples plus petites ?
    Bonjour,

    Je me pose un question peut etre stupide, mais bon. Aujourd'hui j'ai une table enorme avec des données par jours/heures/applications.

    Je me demande en temps de traitement des requêtes quelles solutions est la plus rapide ?

    1. Avoir une enorme table mais du coup une structure de BdeD plus "light" (moins de table (x8), donc moins de data systeme, etc...)
    2. Avoir 40 tables (une par application). Dans cette situation mes tables sont plus légères, mais la structure globale de la BdeD est plus grosse (plus de tables, etc..).

    Je me dis que moins il y a de données, plus la requête est rapide, mais je suppose que la structure de la BdeD joue non ?
    D'ailleurs savez laquelle de ces 2 bases sera la plus "grosse" ?

    Je ne suis pas certain d'être claire.

    Merci
    Chris

  2. #2
    Membre Expert
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Septembre 2016
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2016
    Messages : 956
    Par défaut
    Bonjour,

    Le modèle de donnée répond doit répondre aux besoins.
    On peut le remettre en cause.
    Faut juste reprendre les éléments qui ont été utilisés lors de la conception initiale et y intégrer les nouveaux besoins.

    Or la performance n'est pas un "besoin" de conception.
    La juste segmentation/lotissement des données en est un.

    Avoir [...] une par application
    Ceci sous entend que vous avez le même modèle de sécurité pour toutes les applications.

    Et j'imagine, que vous avez qu'1 seul compte applicatif côté SGBD.
    La sécurité c'est l'application qui la garantie
    ... et la marmotte plie le chocolat dans le papier d'aluminium

    Si tel est le cas je vous conseille de revoir vos "besoins" et d'y intégrer la sécurité.
    Ce qui vous amènera peut être à concevoir une base (et non pas table) par application, qui sait ?

Discussions similaires

  1. [Python 3.X] Quel est le plus petit nombre que Python puisse utiliser?
    Par ryan dans le forum Général Python
    Réponses: 8
    Dernier message: 07/11/2021, 18h50
  2. Quel est le plus rapide ? preg_match ou grep ?
    Par jeremm dans le forum Langage
    Réponses: 1
    Dernier message: 18/07/2013, 09h04
  3. Array vs Object : Quel est le plus rapide ?
    Par Are-no dans le forum Langage
    Réponses: 2
    Dernier message: 25/09/2008, 09h00
  4. Réponses: 2
    Dernier message: 02/11/2006, 20h21
  5. Réponses: 9
    Dernier message: 19/06/2006, 15h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo