MySQL federado - MySQL Federated

Motor de almacenamiento federado MySQL
Autor (es) original (es) Patrick Galbraith y Brian Aker
Versión inicial 2005
Sistema operativo Linux , Mac OS X , Unix ; Ventanas
Plataforma x86 , x86-64 , SPARC , MIPS , PowerPC
Disponible en C / C ++
Tipo Motor de base de datos
Licencia Licencia pública general GNU
Sitio web http://mysql.bkbits.net

Federated es un motor de almacenamiento para el sistema de administración de bases de datos relacionales MySQL MariaDB que permite crear una tabla que es una representación local de una tabla externa (remota). Utiliza la API de la biblioteca cliente MySQL como transporte de datos, tratando las tablas remotas como si estuvieran ubicadas en el servidor local. Cada tabla federada que se define hay un .frm (archivo de definición de datos que contiene información como la URL de la fuente de datos). Los datos reales pueden existir en una instancia de MySQL local o remota.

Para crear una tabla federada, uno tiene que especificar una URL en la cadena "CONEXIÓN":

create table t1 (
 a int,
 b varchar(32))
ENGINE=FEDERATED CONNECTION='mysql://user@hostname/test/t1'

La URL de conexión tiene el formato:

scheme://user:pass@host:port/schema/tablename

Tras la creación de una tabla federada, el usuario debe asegurarse de que la fuente de datos remota realmente existe o se emitirá un error.

El motor de almacenamiento federado de MySQL fue creado por Patrick Galbraith y Brian Aker y actualmente lo mantienen Patrick Galbraith y Antony Curtis. Fue introducido en 2005 con MySQL 5.0.

enlaces externos