Tungsten project... proxy, routeur, loadbalanceur sql...
Par Mathieu CARBONNEAUX
C’est un projet open source (GPL) en Java pour fournir tous une pile de logiciel qui permet de scaller au niveau des bases de données:
- Mise en cluster replication master/slave,
- Loadbalancer sql,
- Routeur/proxy sql,
- **Monitoring…
**
Globalement tourner autour de MySQL et Postgresql, mais il existe une version oracle payante.
Implémente un système de réplication master/slave indépendant de la base.
Un proxy pour des clients MySQL et PostgreSQL. Le connecteur convertie les requêtes native du protocole (protocole MySQL et PostgreSQL) en des requêtes JDBC.
http://scale-out-blog.blogspot.com/2008/05/myosotis-connector-fast-sql-proxy-for.html.
Tungsten SQL-Router
C’est un « wrapper » JDBC qui sert à fournir dans le cadre de cluster du « transparent failover », « load-balancing » and « partitioning » vers un driver JDBC natif.
http://scale-out-blog.blogspot.com/2009/03/implementing-relaxed-consistency.html.
C’est un système baser sur un « Framework » qui permet de géré des ressource en cluster. « Tungsten Manager » offre la possibilité de distribuer des commandes et des ordres de d’administration sur des groupes de services supportant JMX, ainsi que des processus système.
Système de monitoring « pluggable » qui collecte et distribue les états de chaque ressource en cluster.
http://scale-out-blog.blogspot.com/2009/03/announcing-tungsten-monitor.html.