Vous êtes sur la page 1sur 6

MySQL

MySQL es un sistema de gestin de bases de datos relacional, multihilo y multiusuario con


ms de seis millones de instalaciones. MySQL AB desde enero de 2008 una subsidiaria
de Sun Microsystems y sta a su vez de Oracle Corporation desde abril de 2009
desarrolla MySQL como software libre en un esquema de licenciamiento dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia,
pero para aquellas empresas que quieran incorporarlo en productos privativos deben
comprar a la empresa una licencia especfica que les permita este uso. Est desarrollado
en su mayor parte en ANSI C.
Al contrario de proyectos como Apache, donde el software es desarrollado por una
comunidad pblica y losderechos de autor del cdigo estn en poder del autor individual,
MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte
del cdigo. Esto es lo que posibilita el esquema de licenciamiento anteriormente
mencionado. Adems de la venta de licencias privativas, la compaa ofrece soporte y
servicios. Para sus operaciones contratan trabajadores alrededor del mundo que
colaboran va Internet. MySQL AB fue fundado por David Axmark, Allan Larsson y Michael
Widenius.

Lenguajes de programacin
Existen varias interfaces de programacin de aplicaciones que permiten, a aplicaciones
escritas en diversos lenguajes de programacin, acceder a las bases de datos MySQL,
incluyendo C, C++, C#, Pascal, Delphi (va dbExpress), Eiffel, Smalltalk, Java (con una
implementacin nativa del driver de
Java), Lisp, Perl, PHP,Python, Ruby, Gambas, REALbasic (Mac y Linux), (x)Harbour
(Eagle1), FreeBASIC, y Tcl; cada uno de estos utiliza una interfaz de programacin de
aplicaciones especfica. Tambin existe una interfaz ODBC, llamado MyODBC que permite
a cualquier lenguaje de programacin que soporte ODBC comunicarse con las bases de
datos MySQL. Tambin se puede acceder desde el sistema SAP, lenguaje ABAP.


Aplicaciones
MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas
(Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de
errores como Bugzilla. Su popularidad como aplicacin web est muy ligada a PHP, que a
menudo aparece en combinacin con MySQL.
MySQL es una base de datos muy rpida en la lectura cuando utiliza el motor no
transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta
concurrencia en la modificacin para ello se utiliza innoDB. En aplicaciones web hay baja
concurrencia en la modificacin de datos y en cambio el entorno es intensivo en lectura
de datos, lo que hace a MySQL ideal para este tipo de aplicaciones. Sea cual sea el entorno
en el que va a utilizar MySQL, es importante monitorizar de antemano el rendimiento para
detectar y corregir errores tanto de SQL como de programacin.

DB2

DB2 es una marca comercial, propiedad de IBM, bajo la cual se comercializa un sistema de
gestin de base de datos.
DB2 versin 9 es un motor de base de datos relacional que integra XML de manera nativa,
lo que IBM ha llamado pureXML, que permite almacenar documentos completos dentro
del tipo de datos xml para realizar operaciones y bsquedas de manera jerrquica dentro
de ste, e integrarlo con bsquedas relacionales.
La compatibilidad implementada en la ltima versin, hace posible la importacin de los
datos a DB2 en una media de 1 o 2 semanas, ejecutando PL/SQL de forma nativa en el
gestor IBM DB2.
La automatizacin es una de sus caractersticas ms importantes, ya que permite eliminar
tareas rutinarias y permitiendo que el almacenamiento de datos sea ms ligero, utilizando
menos hardware y reduciendo las necesidades de consumo de alimentacin y servidores.
La memoria se ajusta y se optimiza el rendimiento del sistema, con un interesante sistema
que permite resolver problemas de forma automtica e incluso adelantarse a su aparicin,
configurando automticamente el sistema y gestin de los valores.
DB2 Express-C es la versin gratuita soportada por la comunidad de DB2 que permite
desarrollar, implementar y distribuir aplicaciones que no usen las caractersticas
avanzadas de las versiones comerciales de DB2. Esta versin de DB2 puede ser concebida
como el ncleo de DB2, las diferentes ediciones incluyen las caractersticas de Express-C
ms funcionalidades especficas.
DB2 para Linux, UNIX y Windows permite la automatizacin de tareas, reduccin de las
necesidades de consumo de alimentacin, un alto rendimiento que reduce los servidores
necesarios para ejecutar la base de datos, escalabilidad sencilla y alta disponibilidad en su
arquitectura de discos de datos y otras soluciones que facilitan la colaboracin entre
profesionales.
Con aplicaciones que se despliegan y desarrollan de forma sencilla incluso si han sido
creadas para utilizarse con otros software de bases de datos.

Sistema Web

Los sistemas Web o tambin conocido como aplicaciones Web son aquellos que estn
creados e instalados no sobre una plataforma o sistemas operativos ( Windows, Linux).
Sino que se alojan en un servidor en Internet o sobre una intranet (red local). Su aspecto
es muy similar a pginas Web que vemos normalmente, pero en realidad los sistemas
Web tienen funcionalidades muy potentes que brindan respuestas a casos particulares.
Los sistemas Web se pueden utilizar en cualquier navegador Web (chrome, firefox,
Internet Explorer, etc) sin importar el sistema operativo. Para utilizar las aplicaciones
Web no es necesario instalarlas en cada computadora ya que los usuarios se conectan a
un servidor donde se aloja el sistema.
Las aplicaciones Web trabajan con bases de datos que permiten procesar y mostrar
informacin de forma dinmica para el usuario.
Los sistemas desarrollados en plataformas Web, tienen marcadas diferencias con otros
tipos de sistemas, lo que lo hacen muy beneficioso tanto para las empresas que lo utilizan,
como para los usuarios que operan en el sistema.

Ventajas de los Servidores Virtuales

Los servidores virtuales se basan en la ltima tecnologa disponible de virtualizacin.
Mediante esta tecnologa se consiguen importantes mejoras respecto a los servidores
dedicados.
Los VPS funcionan y se ejecutan exactamente como un servidor fsico independiente,
poseen su propio sistema operativo, puede ser reiniciado independientemente, su propio
acceso root en caso de Linux o Administrador en Windows, sus propias direcciones
IP, recursos de sistema, procesos, archivos, aplicaciones, libreras de sistema y archivos de
configuracin.
* Gestin Total: Maneje su Servidor Virtual como si lo tuviera en casa. Apagado,
encendido, reinicio, copia de seguridad completa del servidor, reinstalacin del sistema,
recuperacin desde backup en caso de desastre. Todo esto sin necesidad de contactar con
el Soporte Tcnico.
* Mxima Escalabilidad: Podrs escalar a un plan superior en cualquier momento, sin
ningn corte en el servicio. Su Servidor Virtual nunca se quedar pequeo.
* Control Absoluto: Podrs supervisar en todo momento los recursos del Servidor Virtual,
uso de CPU, memoria, espacio en disco, etc.
* Actualizaciones de software a medida: Ya no dependers del proveedor para actualizar
el software de tus alojamientos. Podrs mantener tu Servidor Virtual actualizado a tu
gusto con los ltimos parches de seguridad y las ltimas versiones de software.
* Total movilidad: Podemos mover el Servidor Virtual entre diferentes Nodos Hardware.
Incluso moverlo a una mquina fsica dedicada sin apenas notar cortes de servicio. Sin
problemas de cambios de IPs. Y lo ms importante: todo esto, sin preocuparse del
hardware, ya que es independiente del mismo. Adis a los problemas de compatibilidad
de hardware.




Soluciones
Rediseo:
Se requiere la realizacin de un sistema integrado con el cual se podr registrar, compartir
y explotar toda la informacin disponible por parte de la central principal (proveedores,
procesadores y clientes de informacin) hacia sus sucursales (concesionarias de provincia)de
esta manera se evitara gastos excesivos en cableado, la instalacin en cada local y en un
sistema centralizado con riesgos de cada y excesivo mantenimiento. Este sistema
integrado requiere cambios de hardware que cuenten con un procesador propio, unidad
de almacenamiento y terminales de comunicacin.
La implementacin de un sistema web soportado por un servidor dedicado (Red Virtual
Privada RVP) en Linux para una mejor agilizacin de funciones y procesos, ya que se
requiere que la base de datos este actualizada de manera permanente, utilizando MYSQL
como gestor de Base de Datos debido a sus ltimas actualizaciones, ha mejorado su
estructura relacional, velocidad en los reportes, auditorias transaccionales, indexacin y
otras tecnologas de bsquedas, dado que es de Licencia Publica General (GNU GPL).
Los sistemas web trabajan con mltiples lenguajes de programacin orientado a objetos y
a eventos muy comercializados por ende contaramos con una gran oferta de
programadores lo cual implicara un bajo costo en el mantenimiento y actualizaciones.
Adems con las ltimas tecnologas de programacin mejora la funcionalidad y dinamismo
de los sistemas, brindando un fcil manejo para los usuarios as como capacitaciones en
corto tiempo.
El sistema web contara con una interfaz amigable y soportara los siguientes mdulos.
Mdulos
1 Contabilidad
2 Planilla y remuneraciones
3 Caja chica
4 Recepcin de vehculos
5 Importaciones y aduanas
6 Administracin y ventas
7 Ordenes de Servicio
8 Clientes y empresas
9 Almacenes y repuestos
10 Marcacin de tarjetas de entrada y salida
11 Cotizaciones en general
12 Registro de personal

El sistema cuenta con un Nivel de Integracin que presenta las siguientes Caractersticas
especiales:
Sistemas o
Aplicaciones
en
Produccion
Flujo
de
Datos
Funcional Atencin
a los
Usuarios
Frecuencia de
Mantenimiento
a Programas
Volumen
de Datos
que
Almacena
Amigabilidad
en la
Interface
EN
GENERAL
Medio Alta Alta Medio Medio Alta

Vous aimerez peut-être aussi