Re: Migration d'une base simple vers une base utilisant des schemas

From: Michel Payan <michel(dot)payan(at)gmail(dot)com>
To: "Pierre Y(dot)" <pierre(dot)y(at)gmail(dot)com>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Migration d'une base simple vers une base utilisant des schemas
Date: 2013-01-29 13:52:36
Message-ID: CAPFLA-M-Yg1PFyc0dDMOC2fEXHVoByk5pyjC0DQDKtDxXkWm=g@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Bonjour,

même pour SGBD propriétaire (style Oracle pour ne pas le citer), avoir 100
000 tables en ligne pose des problèmes.
Le premier étant la performance d'accès au dictionnaire !
Pour moi, 100 000 tables = problème de conception. Dans SGBDR, il y a le R
de "relation", comment peut-on se retrouver avec un modèle aussi éclaté ?

Cdt

Le 29 janvier 2013 12:51, Dimitri Fontaine <dimitri(at)2ndquadrant(dot)fr> a écrit
:

> Bonjour,
>
> "Pierre Y." <pierre(dot)y(at)gmail(dot)com> writes:
> > Je pense que je pourrais améliorer les performances et la sécurité du
> > système en isolant les users et leurs données dans des schemas
> > (corrigez-moi si je me trompe)
>
> Cela peut être une bonne chose égalemment pour une future solution dite
> de « scale out » : lorsqu'on arrive aux limites des capacités d'un seul
> serveur de bases de données, on répartie les données sur plusieurs
> serveurs.
>
> Cependant, cela mérite de bien valider que le modèle actuel est pris en
> défaut, car la complexité du système peut vite devenir un problème. En
> particulier, est-ce qu'une politique d'archivage plus sévère,
> éventuellement accompagnée d'un serveur d'archives, ne serait pas plus
> efficace ici ?
>
> > Il existe des outils dans Ruby On Rails comme le gem "Appartment" qui
> sait
> > faire ça tout bien et de manière assez transparente
> >
> > Les questions maintenant : si j'arrive à disons 2000 ou 3000 users et que
> > chaque schema contient environ 50 tables (+ une dizaine de tables dans
> > "public") est-ce que ça va poser un problème à PG une base de 100 000
> > tables avec leurs index ?
>
> À priori les outils tels que psql (\d) et pgAdmin et pg_dump vont être
> impactés, en particulier sur des versions moins récentes de PostgreSQL.
> Il se peut en particulier que le temps requis pour faire une sauvegarde
> logique explose de manière exponentielle.
>
> --
> Dimitri Fontaine
> http://2ndQuadrant.fr PostgreSQL : Expertise, Formation et Support
>
>
> --
> Sent via pgsql-fr-generale mailing list (pgsql-fr-generale(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-fr-generale
>

--

*dbSQWare |* www.dbsqware.com *|* *Exploitez vos bases de données en toute
sérénité …*

In response to

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Pierre Y. 2013-01-29 16:10:55 Re: Migration d'une base simple vers une base utilisant des schemas
Previous Message Dimitri Fontaine 2013-01-29 11:51:31 Re: Migration d'une base simple vers une base utilisant des schemas