From: | Dimitri Fontaine <dimitri(at)2ndQuadrant(dot)fr> |
---|---|
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 11:51:31 |
Message-ID: | m238xk6wcc.fsf@2ndQuadrant.fr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
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
From | Date | Subject | |
---|---|---|---|
Next Message | Michel Payan | 2013-01-29 13:52:36 | Re: Migration d'une base simple vers une base utilisant des schemas |
Previous Message | Baptiste Manson | 2013-01-29 09:26:41 | Re: Migration d'une base simple vers une base utilisant des schemas |