Anuncios

Bienvenidos sean a este post, hoy hablaremos sobre este motor de almacenamiento.

Anuncios
Anuncios

Este nos permite usar una tabla remota tal como si estuvieramos ubicados en el servidor local, las tablas locales CONNECT actuan como un proxy entre el cliente y el servidor remoto, cuando el cliente envia una instruccion SQL a las tablas, estas las envian al servidor remoto y cuando este devuelve algunos resultados las tablas los envian a los clientes, esta no es la solucion mas avanzada para compartir datos entre multiples servidores, el motor SPIDER tiene mas caaracteristicas y mejores optimizaciones pero este motor tiene otras ventajas.

Anuncios

Si bien hemos mencionado a este motor en algunos posts anteriores, su explicacion mas basica es permitirnos acceder a una amplia variedad de fuentes externas de datos como si fueran tablas de mariadb, esto incluye fuentes de datos no relacionales tales como archivos de texto escritos en muchos formatos:

  • CSV
  • XML
  • HTML
  • INI
Anuncios

Estos son solo algunos de ejemplos pero existen mas, a su vez los archivos pueden ser comprimidos con gzip, inclusive mas origenes de datos exoticos son tambien soportados, por ejemplo en Windows los directorios y las direcciones MAC pueden ser leidos como tablas.

Anuncios

Una de los origenes de datos soportados es una conexion remota a un servidor de base de datos, tambien tenemos protocolos especificos de mariadb/mysql asi como el estandar ODBC generico, este viene incluido a partir de la version 10.0 de mariadb.

Anuncios

Este motor nos permite usar transaparentemente una tabla o vista de mariadb y mysql remotamente, algunas caracteristicas son las siguientes:

  • Cuando se crea la tabla local se pueden omitir las definiciones de las columnas, en este caso se utlizan las definiciones de las tablas remotas
  • Se pueden excluir algunas columnas de las tablas remotas
  • La tabla local no puede tener columnas adicionales, a excepcion de las columnas virtuales que soporta este motor.
  • No se crean indices localmente, esto es imposible por diseño, ya que la modificacion de la tabla remota no requiere acceder a la tabla local
Anuncios

En resumen, hoy hemos visto al motor de almacenamiento CONNECT, como es, como trabaja, algunas caracteristicas del mismo, espero les haya sido util sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios
pp258

Donación

Es para mantenimento del sitio, gracias!

$1.50

Anuncio publicitario