Bonjour,
je suis nouveau sur Postgre et je constate qu'une de mes tables dépasse les 8 Go de données. Je me demande si c'est raisonnable et quelle procédure mettre en place pour assurer la sauvegarde de mes données.
Merci de vos lumières.
Bonjour,
je suis nouveau sur Postgre et je constate qu'une de mes tables dépasse les 8 Go de données. Je me demande si c'est raisonnable et quelle procédure mettre en place pour assurer la sauvegarde de mes données.
Merci de vos lumières.
Bonjour,
D'après la doc ici : http://www.postgresql.org/docs/9.2/s...titioning.html, il est conseillé de penser à partitionner une table à partir du moment où sa taille devient supérieure à celle de la RAM du serveur.
D'après la FAQ, la taille maximum pour une table est de 32To. Cette taille maximum peut être quadruplée en prenant des blocs de 32Ko. (cf http://wiki.postgresql.org/wiki/FAQ#..._a_database.3F)
Cordialement,
Arkhena
A bove ante, ab asino retro, a stulto undique caveto
Effectivement la solution de partitionner une table est une voie d'amélioration, mais le partitionnement version PG, est hélas franchement une usine à gaz qu'il vaut mieux éviter en pratique en attendant qu'une version nettement améliorée ne soit produite un jour....
À me lire : http://blog.developpez.com/sqlpro/p1...paraison_postg
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Effectivement le partitionnement posgreSQL est très.... archaïque...
Je suis étonnée que ça n'ait pas été amélioré car lors que j'avais rencontré Simon Riggs fin 2009, il m'avait dit que ce serait le prochain sujet pour postgreSQL...
A bove ante, ab asino retro, a stulto undique caveto
C'est toujours "in the pipe" comme on dit....
Mais en fait c'est extrêmement complexe, parce que pour que ce soit totalement transparent pour le développeur et en même tamps efficace, ceci doit implémenter le parallélisme de requête. Or cela n'existe pas dans PG mais c'est un préalable impératif...
En effet, dès que la logique s'applique à une seule et même table partitionnée au niveau du stockage, il faut pouvoir lancer autant que thread que de partitions...
Modifier le moteur de requête à ce niveau est un travail de titan... Seul Oracle, IBM DB2, Sybase ou SQL Server ont un moteur de requête parallélisé....
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
Oui, mais je ne compte ordinairement pas Terradata dans les SGBDR, (donc OLTP), mais plus dans l'OLAP !
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager