Capítulo 3. Algunas notas sobre PostgreSQL, MySQL, y SQLITE

El programa utiliza un gestor de base de datos para el manejo de la información contable. En la actualidad se soportan PostgreSQL, MySQL y SQLITE.

PostgreSQL es un Sistema de Gestión de Bases de Datos basado en POSTGRES Versión 4.2; este sistema fue desarrollado por el Departamento de Informática de Berkeley, en la Universidad de California.PostgreSQL es un sistema robusto, preparado para el manejo de bases de datos muy grandes, soporta el lenguaje de preguntas SQL92 y SQL99 y permite la integridad de sus datos basada en transacciones; esto permite, en nuestro caso, que no se produzcan descuadres en la contabilidad y evita que se generen inconsistencias en los datos debidos a cortes de luz o a errores del sistema.

MySQL es un software open-source que ofrece un servidor de bases de datos muy rápido y estable en entornos críticos, estando capacitado para altas cargas de trabajo. Esta aplicación ha sido desarrollada por la empresa MySQL AB, compañía que se dedica además a su distribución y soporte. En la actualidad es uno de los sistemas de bases de datos de código abierto más utilizados.

Los principales objetivos de la empresaMySQL AB que impulsan el proyecto del servidor MySQL son los siguientes:

En cuanto a SQLITE, es una buena alternativa para aquellos supuestos en que el usuario no desee complicarse la vida con instalaciones de gestores de bases de datos. SQLITE nos ofrece, en nuestro caso, un entorno monousuario para manejar nuestra contabilidad de forma inmediata y con todas las prestaciones que nos ofrece KEME-Contabilidad.

Como principales características de SQLITE podemos destacar:

Nuestra aplicación no presupone que el usuario posea ningún conocimiento de PostgreSQL, MySQL o SQLITE. No obstante, aquellos usuarios que deseen elaborar consultas de carácter más o menos complejo a la base de datos de forma directa, o deseen profundizar en el tema, pueden consultar la vasta información que existe al respecto en las páginas web y manuales de estos gestores de bases de datos.