MySQL federado - MySQL Federated
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
Este artículo relacionado con el software de base de datos es un código auxiliar . Puedes ayudar a Wikipedia expandiéndolo . |