Alta Disponibilidad con PgPool-II

esquema-pgpool-postgres

Aunque el común denominador suele referirse a estas soluciones de base de datos como cluster o clusterización por el hecho de que normalmente implica varios servidores, varias instancias o instalaciones de bases de datos distribuidas tal vez hasta geográficamente, lo correcto es referirse a “Alta Disponibilidad” del ingles High Availability (en muchos textos se abrevia HA) por que nos indica que la prioridad es “Mantener la Continuidad Operativa” de nuestro servicio, de nuestras operaciones, de la infraestructura tecnológica que soporta un negocio que simplemente no se puede dar el lujo de detenerse, o en caso de falla tiene que recuperarse y restaurarse bajo unas reglas definidas previamente, es por ello que hablamos de Alta Disponibilidad y no de cluster. Pgpool-II es una de las mejores y mas completa herramienta para brindar soluciones de alta disponibilidad en el manejador de bases de datos libres PostgreSQL. PgPool-II es software libre que trabaja como intermediario (middleware) entre clientes que se conecten contra postgres (psql, pgadmin, DBA’s, software, aplicativos, etc..) y otras instancias de bases de datos (nodos) para distribuir el trabajo o la carga entre los distintos nodos con los que cuente nuestro diseño o implementación de alta disponibilidad. Los clientes ven y se conectan a PgPool a través de una cadena de conexión común y silvestre como si fuera una base de datos mas, y a su vez cada uno de los nodos ven a PgPool como si fuera un cliente mas, de ahí que PgPool podría ser considerado desde este punto de vista como cliente y servidor al mismo tiempo. Sigue leyendo

Clientes graficos de SQLite en Debian GNU/Linux

Complemento de Firefox SQLite Manager Gestionar cualquier base de datos SQLite en tu computadora. Tan simple como gestionar tu base de datos desde un complemento de firefox, lo que permite usar este cliente en el sistema operativo de nuestra preferencia claro si tiene firefox, iceweasel, guacharo o algun otro derivado. https://addons.mozilla.org/es-ES/firefox/addon/sqlite-manager/
SQLite Database Browser: Un sencillo y minimalista cliente gráfico para usar nuestras bases de datos SQLite. En sistemas GNU/Linux Debian o derivados bastara con un simple  #aptitude install sqlitebrowser aunque en la pagina del proyecto hay una versión mas reciente http://sourceforge.net/projects/sqlitebrowser/
SQLiteman – Haciendo las bases de datos SQLite faciles. Interfaz de usuario sencilla y comoda. En sistemas GNU/Linux Debian o derivados bastara con un simple  #aptitude install sqliteman sera suficiente para encontrar el acceso al editor en sus menus, en mi caso uso GNOME y se encuentra en el menú de Programación. La pagina del proyecto http://sqliteman.com

Existen otras alternativas gráficas para manipular SQLite en nuestros Debian, pero por ahora no empaquetadas y asumidas en los repositorios de Debían. Para todo lo demás existe la consola asegúrense de tener SQLite instalado: #aptitude install sqlite3 y luego $sqlite3 y enter para manipular por lineas de comandos.

[twitter-follow screen_name='leninmhs' show_count='yes']

V Jornastec – Taller Yii Framework

En el marco de las V Jornadas Nacionales de Soberanía Tecnológica (Jornastec ) realizada en Caracas  el 16-10-2011, se realizo un taller teórico-practico donde se aparte del intercambio de conocimientos relacionados a los framework’s de desarrollo, también se realizo un sistema sencillo con Yii Framework de PHP, el cual es un sistema demostrativo tipo registro donde aparte del CRUD, alcanzo el tiempo para generar PDF con la librería  MPDF , se realizo la carga de imágenes y se mejoraron los formularios agregando las relaciones, campo de fecha y otros detalles. Todo esto usando Yii contra postgreSQL como base de datos, en Canaima GNU/Linux (Basado en Debian).

Sigue leyendo

Tora con PostgreSQL y MySQL en Debian Squeeze

Tora es una excelente herramienta gráfica para interactuar con nuestras bases de datos, tirar consultas sql, analizar data y demás que nos da ventajas a nosotros los administradores y programadores que algunas otras herramientas gráficas no nos dan o no soportan. Muy buena para las personas que comienzan a trabajar con bases de datos en sistemas operativos libres como Debian. Para trabajar con Tora y lograr el soporte de PostgreSQL y hasta el de MySQL para los que aun la siguen usando en Debian y sus derivados es muy sencillo, Tora usa librerías QT por lo cual hay que instalar el Driver para cada caso para que logre hablar con PostgreSQL o MySQL,  actualmente Tora usa QT4 por ende hay que instalar libqt4-sql-psqllibqt4-sql-mysql según requieran, de lo contrario les dará este error: “not available connection provider” apenas abran el Tora recién instalado.

Sigue leyendo