PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 16/07/2013 15:33:27

icadedt
Membre

sur les clusters

bonjour,
avez vous de la doc sur les clusters de serveurs, solutions pour paralléliser les calculs...
Merci d'avance

Hors ligne

#2 16/07/2013 17:11:45

gleu
Administrateur

Re : sur les clusters

Qu'entendez-vous par cluster de serveur ? Que cherchez-vous à améliorer ? Quel problème rencontrez-vous ?


Guillaume.

Hors ligne

#3 16/07/2013 17:16:55

icadedt
Membre

Re : sur les clusters

jessaie de savoir comment il serait possible de faire des calculs tellement lourds qu'un serveur aussi puissant soit il n'y suffirait pas et de plus plusieurs utilisateurs doivent etre en mesure de faire cette requete. Comment répartir la charge sur plusieurs serveurs ?

Hors ligne

#4 16/07/2013 21:23:34

rjuju
Administrateur

Re : sur les clusters

Qu'entendez-vous exactement par calcul trop lourd pour un serveur? Je ne pense pas qu'une base de données soit la meilleure solution pour faire du grid computing, et postgres ne pourra pas répartir ses traitements sur plusieurs serveurs. Vous avez par contre certainement des solutions de contournement, comme faire de l'aggrégation de données par exemple, tout dépend de ce que vous cherchez à faire exactement.

Hors ligne

#5 22/07/2013 11:23:33

icadedt
Membre

Re : sur les clusters

"aggrégation de données", pouvez vous expliciter avec un exemple concret s'il vous plait ?

Hors ligne

#6 22/07/2013 12:39:59

rjuju
Administrateur

Re : sur les clusters

Dans le cas d'une application qui ne fait qu'ajouter des données chaque jour (pas de delete ni d'update sur des données antérieures à la date du jour), plutôt que faire une requête du style

SELECT champ_date, count(*) FROM table GROUP BY champ_date

on gère chaque jour une tâche planifiée qui fera quelque chose comme

INSERT INTO table_aggregeee SELECT champ_date, count(*) FROM table WHERE champ_date = current_date GROUP BY champ_date

et on n'a plus qu'a appeler le contenu déjà aggrégé:

SELECT * FROM table_agregee

Il s'agit bien entendu d'un exemple simplifié à l'extrême qu'il conviendra d'adapter, mais le principe est là : précalculer les données et troquer du temps cpu par de l'espace disque.

Hors ligne

#7 03/09/2013 12:27:04

icadedt
Membre

Re : sur les clusters

postgresql est il utilisable avec LINUX VIRTUAL SERVER ?

Hors ligne

#8 03/09/2013 13:14:43

rjuju
Administrateur

Re : sur les clusters

Oui

Hors ligne

Pied de page des forums