Mostrando entradas con la etiqueta Software Libre. Mostrar todas las entradas
Mostrando entradas con la etiqueta Software Libre. Mostrar todas las entradas

lunes, 21 de mayo de 2007

Software Libre


Con el advenimiento de Internet, el software libre se ha consolidado como alternativa, técnicamente viable y económicamente sostenible al software comercial, contrariamente a lo que a menudo se piensa, convirtiéndose el software libre como otra alternativa para ofrecer los mismos servicios a un costo significativamente reducido, encontrando estas alternativas tanto para sistemas operativos, herramientas de ofimática, software especializado, manejadores de bases de datos, para este caso nos basaremos en los manejadores de Bases de Datos, se pretende determinar un soporte para recomendar a una empresa la utilización de estos recursos de distribución libre, de la misma forma en que se confía en software propietario o mucho mejor, para la toma de esta decisión se debe tener en cuenta factores como; seguridad en el almacenamiento de los datos, ventajas que proporciona un manejador de base de datos gratuito, volúmenes de información que soportara, cual es su rendimiento, complejidad en la migración de los datos, soporte ofrecido, sistema de backup, confiabilidad ofrecida, considerando estos elementos como importantes para un buen desempeño en la aplicación y con esto el soporte de la decisión.

De igual manera de deberá tener en cuenta cual es la B.D más optima, cual me ofrece mayores garantías en mi desarrollo específico, que detalles de implementación debemos tener en cuenta para elegir nuestro sistema de gestión de bases de datos, se convierte en una gran preocupación y responsabilidad el conocer las características ventajas y desventajas, no desconocemos que las herramientas constituyen un aspecto fundamental a la hora de desarrollar un proyecto o una implementación, las características de los proyectos, de las compañías o las necesidades hacen prioritario que estas herramientas se ajusten a esos requerimientos específicos, por estas razones se debe profundizar e investigar las diferentes alternativas que se tienen al alcance ,evitando inconvenientes posteriores como son, perdida de tiempo, perdida de dinero o aun más grave comprometer la credibilidad profesional al avalar un concepto técnico sin el suficiente soporte y conocimiento.


Sistemas de gestión de Bases de Datos a comparar.

De los dos tipos de licenciamiento que se van a tratar aquí es (comercial y Libre), optando por la utilización de MySql Server y Sql Server 2000 por las siguientes razones:

MYSQL SERVER

· Esta disponible para la mayoría de las plataformas de sistemas operativos.

· Su bajo consumo lo hacen apto para ser ejecutado en una máquina con escasos recursos sin ningún problema.

· El conjunto de aplicaciones Apache-PHP-MySQL es uno de los más utilizados en aplicaciones en ambiente Web.

· Velocidad a la hora de realizar las operaciones.

Según las cifras del fabricante, existirían cinco millones de copias de MySQL corriendo en la actualidad, lo que supera la base instalada de cualquier otra herramienta de bases de datos.

SQL SERVER

Las utilidades de administración de este gestor son envidiables para muchos de los gestores comerciales existentes, debido a su gran facilidad de configuración e instalación.
Es utilizada por una gran cantidad de usuarios haciendo esto que sea muy popular y de fácil acceso.

Otros Criterios para los dos manejadores seleccionados

Por conocimiento en el manejo de los dos SGBD
Por facilidad en obtener los medios de instalación
Por facilidad en el acceso de la documentación para cada SGBD


Microsoft SQL Server vs. MySQL


MySQL: Base de datos basada en software libre o (fuente abierta )

Porqué usar MySQL Server?

MySQL Database Server es muy rápido, confiable y fácil de usar. Si eso es lo que usted está buscando, debe tenerlo y usarlo. MySQL Server también tiene un práctico set de características desarrollado en cercana cooperación con nuestros usuarios. MySQL Server fue desarrollado inicialmente para manejar grandes bases de datos mucho más rápidamente que las soluciones existentes y ha sido usado exitosamente por muchos años en ambientes de producción de alta demanda. A través de constante desarrollo, MySQL Server ofrece hoy una rica variedad de funciones. Su conectividad, velocidad y seguridad hacen a MySQL altamente satisfactorio para accesar bases de datos en Internet.

Características de MySQL

Las principales características de este gestor de bases de datos son las siguientes:

Aprovecha la potencia de sistemas multiprocesador, gracias a su implementación multihilo.

Soporta gran cantidad de tipos de datos para las columnas.

Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc).

Gran portabilidad entre sistemas.

Soporta hasta 32 índices por tabla.

Gestión de usuarios y passwords, manteniendo un muy buen nivel de seguridad en los datos.

SQL SERVER

Entre sus características figuran:

Aunque su entorno y funcionamiento está basado en los gestores de datos de mayor capacidad, SqlServerCe está enfocado a funcionar sobre dispositivos con características limitadas.
El tamaño de las bases de datos sobre esta tecnología esta limitada a Megas.
El grupo de sentencia SQL que soporta está limitado a los querys de consulta más básicos.
En contraposición con los demás sistemas gestores de bases de datos, SQL Server CE utiliza un fichero tanto para el amacenamiento de los datos como para guardar la estructura interna de la base de datos.


Comentarios de Autor: Entre las publicaciones de páginas contenidas en internet, pude obtener una información en cuanto a la comparación de Base de Datos comercial y Libre, en donde un grupo de personas realizaron estudios comparativos y pruebas entre los dos sistemas de B.D, a través de esta información adquirida pienso que Mysql se plantea como alternativa para aquellas personas o entidades a los que les surja la necesidad de utilizar un Sistema de Gestión de Bases de Datos con características como un alto desempeño, confiabilidad, integridad, y disponibilidad de la información ya que esto se pudo demostrar en el estudio realizado en la parte del diseño y ejecución de las pruebas y en la matriz de características aplicadas por estas personas que llevaron a cabo el estudio, Mysql obtuvo un 15% por encima con respecto a Sqlserver en los criterios de desempeño , tolerancia a fallas/recuperación y carga del sistema, empatando con sql en el criterio de integridad.