Federated

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

Federated est un moteur de stockage pour le SGBD MySQL. Il permet d'accéder à des données stockées dans des bases de données distantes, et ce sans recourir à des systèmes de réplication ou de clustering.

Il a été introduit dans la version 5.0.3 de MySQL.

Exemple

CREATE TABLE `fournisseur` (
  `id` int(11) NOT NULL auto_increment,
  `nom` varchar(40) NOT NULL default '',
  PRIMARY KEY (`id`)
) ENGINE = MyISAM;


CREATE TABLE `fournisseur` (
  `id` int(11) NOT NULL auto_increment,
  `nom` varchar(40) NOT NULL default '',
  PRIMARY KEY (`id`)
) ENGINE = FEDERATED
CONNECTION = 'mysql://login:password@serveur.com:3306/nombasedonnees/fournisseur';

Limitations

Les tables de type Federated sont soumises à de nombreuses limitations, souvent dues à leur nature même. Citons par exemple :

Références

Voir aussi