Franchise: Un asombroso cliente de SQL Online

2
2862

Los datos son una parte fundamental de las aplicaciones modernas y cada día toman un valor comercial mucho más alto gracias a el Big data, es por ello que a diario surgen distintas formas de almacenar los datos y también diversas herramientas para conectarse a las bases de datos más populares. Una que me ha sorprendido gratamente es un cliente de SQL Online llamado Franchise, que nos permite acceder a diversas base de datos desde un navegador sin la necesidad de instalar ninguna aplicación.

Franchise sin duda alguna es una herramienta que nos permitirá realizar labores muy importantes en poco tiempo, desde cualquier lugar, sin necesidad de instalación de aplicaciones de terceros y con todas las ventajas que nos ofrece el software libre. Personalmente pienso que lo más destacable de la aplicación es la posibilidad de funcionar en un servicio alojado en terceros, o simplemente en un servicio que nosotros mismos instalemos y donde tendríamos todo el control de nuestras bases de datos.


¿Qué es Franchise?

Franchise es un potente cliente de SQL, de código abierto y desarrollado en JavaScript al que podemos acceder desde cualquier navegador y que nos permite conectar a diversas bases de datos de manera sencilla, además de poder ejecutar SQLite de manera nativa.

Franchise Cliente de SQL Online

Sin necesidad de instalar nada podemos hacer consultas SQL a nuestras bases de datos, además de adjuntar CSVJSON o XLSX que podremos manejar con SQLite, a través de su ligera pero potente interfaz podremos realizar múltiples consultas, visualizar gráficos, hacer comparaciones de consultas, probar nuevas consultas e interactuar con la base de datos.

La herramienta nos brinda la posibilidad de conectarnos a PostgreSQL , MySQL o BigQuery, a través de un servicio que se ejecuta en el servidor donde esta alojada la bd, con un simple comando ya tenemos un puente entre la base de datos y el cliente de Franchise. Es importante destacar, que los datos nunca pasan por el servidor de Franchise ya que todos se manejan a nivel local (en tu computadora), generando un proceso más rápido y seguro.

Una de los mayores atractivos de Franchise es la forma como nos muestra los datos, los cuales pueden ser visualizados en formato de tablas o en vista de tarjetas, brindándonos la oportunidad de ver los datos según nuestra conveniencia. De igual manera, Franchise ofrece la posibilidad de ir viendo los datos en formas de diagramas de dispersión, gráficos de barras, gráficos de líneas para datos de series de tiempo, mapas y muchos otros.

Este cliente SQL también nos brinda la posibilidad de hacer pruebas de consultas, por lo que podremos jugar con nuestra base de datos sin afectar a la data que está en producción, que sumada a la capacidad que tiene de compartir todas las consultas, resultados y visualizaciones que hemos realizados, nos brinda una completa suite para el análisis y manejo de datas de manera individual o colectiva.

¿Cómo usar Franchise?

La manera más idónea de usar Franchise es a través de su servicio en la nube, para ello basta con abrir la aplicación https://franchise.cloud/app/ y comenzar a adjuntar nuestros archivos CSV, XLSX, JSON, SQLite o SQL, de igual manera podemos conectarnos a PostgreSQL , MySQL o BigQuery, ejecutando el comando que se nos indica.

Es importante destacar que para conectarnos en una base de datos alojada en nuestro ordenador o servidor debemos tener instalado npm y npx, que en ubuntu y derivados se instalaría de la siguiente manera:

sudo apt-get install -y nodejs
sudo apt-get install -y build-essential
sudo npm install -g npx

En caso que deseamos alojar nuestra propia implementación de Franchise debemos ejecutar los comandos que los desarrolladores nos indican, que puedes encontrar a continuación:

git clone --depth 1 https://github.com/HVF/franchise.git
cd franchise
npm install
npm start

Ya con esto tendrás el servicio corriendo en tu servidor, al que puede acceder desde http://localhost:3000

Sin duda alguna este cliente de SQL va a ser una herramienta a tener muy en cuenta por todos los administradores de Base de datos y también para aquellos que están sumergidos en la gestión de la Big Data, es un servicio realmente sencillo de utilizar pero con unas capacidades envidiables. Su interfaz y sus capacidades de visualización lo hace agradable de usar y su concepto nos ayuda a coquetear con nuestras bases de datos de manera segura, desde cualquier lugar y con simples requisitos.

2 COMENTARIOS

  1. Lo descargue en manjaro, me sale esto:
    Run npx franchise-client@0.2.4 in your terminal to start the franchise database bridge.
    If the npx command is not found, install the latest version of node and try again.
    These instructions will automatically collapse as soon as the bridge is detected.
    al hacer correr “npx franchise-client@0.2.4” en la carpeta de franchise me da errores, lo queria probar para postresql 🙁

  2. También intenté probar PostgreSQL desde Firefox y me pedía usar Chrome, usé Chromium y me pedía instalar no sé qué… creo que por más asombroso que sea saldría más práctico usar Adminer, el viejo confiable.

Dejar una respuesta