Salut,
je cherche des avis, des expériences, des conseils concernant la répartition de charge d'une base de données hébergée avec mysql.

J'ai pu déterminer trois solutions pour l'heure, qui y répondent plus ou moins bien.
- le clustering en utilisant ndb
- la réplication (qui ne permet pas la répartition à proprement parlé, mais plutot du failover automatique)
- mysql proxy (que je n'ai pu encore mettre en place)

ndb n'à pas su être concluant, les performances sont encore trop médiocres sur les jointures et de plus elles subissent de gros ralentissement avec l'augmentation des données, pour ce que J'AI pu constaté.

la réplication ne répond pas vraiment au besoin.

Mysql proxy, à l'air interessant !!! Mais c'est en alpha !!! : / Est ce que je peut le mettre en prod, il parle de 2400 qps. Cela me parait suffisant, mais aurais je le même résultat dans mon cas ? je n'en suis pas certain.
De plus il faut le redonder du coup....

Bref. Je dois décider de quelque chose et toute idée est la bienvenue sachant que j'ai de gros besoin de lecture, et moins en écriture sur des tables très ciblées.

a plus