miércoles, 28 de enero de 2015

MYSQL Vs PostgreSQL

MYSQL


Es un sistema de gestión de bases de datos relacional y multiusuario con más de seis millones de instalaciones. MySQL desde enero de 2008 es 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 específica que les permita este uso. MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet.

CARACTERÍSTICAS


Usa GNU Automake, Autoconf, y Libtool para portabilidad.

     Uso de multihilos mediante hilos del kernel.

       Seguridad: ofrece un sistema de contraseñas y privilegios seguro mediante verificación basada en el host y el tráfico de contraseñas está cifrado al conectarse a un servidor.

       Soporta gran cantidad de datos. MySQL Server tiene bases de datos de hasta 50 millones de registros.


        MySQL contiene su propio paquete de pruebas de rendimiento proporcionado con el código fuente de la distribución de MySQL.

Ventajas Y Desventajas

Ventajas

MySQL software es Open Source

 Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento.

  Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema.

  Facilidad de configuración e instalación.

   Soporta gran variedad de Sistemas Operativos.

     Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está.

Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en Internet

  El software MySQL usa la licencia GPL.


Desventajas:

          Un gran porcentaje de las utilidades de MySQL no están documentadas.

No es intuitivo, como otros programas (ACCESS).


PostgreSQL


Esta versión agrega muchas nuevas características que mejoran la flexibilidad, escalabilidad y rendimiento de PostgreSQL para diferentes tipos de usuarios de bases de datos. También es un sistema de gestión de bases de datos objeto-relacional, distribuido bajo licencia BSD y con su código fuente disponible libremente. Es el sistema de gestión de bases de datos de código abierto más potente del mercado y en sus últimas versiones no tiene nada que envidiarle a otras bases de datos comerciales.

PostgreSQL utiliza un modelo cliente/servidor y usa multiprocesos en vez de multihilos para garantizar la estabilidad del sistema. Un fallo en uno de los procesos no afectará el resto y el sistema continuará funcionando.

Características:

La última serie de producción es la 9.3. Sus características técnicas la hacen una de las bases de datos más potentes y robustas del mercado. Su desarrollo comenzó hace más de 16 años, y durante este tiempo, estabilidad, potencia, robustez, facilidad de administración e implementación de estándares han sido las características que más se han tenido en cuenta durante su desarrollo. PostgreSQL funciona muy bien con grandes cantidades de datos y una alta concurrencia de usuarios accediendo a la vez al sistema.




Ventajas y Desventajas: 

Ventajas:

Instalación ilimitada

 No se puede demandar a una empresa por instalarlo en más ordenadores de los que la licencia permite, ya que no hay costo asociado a la licencia de software. Esto permite un negocio más rentable con instalaciones a gran escala, no debemos preocuparnos por ser auditados para ver si cumplimos con la licencia, y hay flexibilidad y desarrollo sin costos adicionales de licenciamiento.


Ahorros considerables  de costos de operación: 

   PostgreSQL ha sido diseñado para tener un mantenimiento y ajuste menor que los productos de proveedores comerciales, conservando todas las características, estabilidad y rendimiento.

Estabilidad y confiabilidad

No se han presentado caídas de la base de datos.

Extensible: 

El código fuente está disponible de forma gratuita, para que quien necesite extender o personalizar el programa pueda hacerlo sin costes.

Multiplataforma: 

Está disponible en casi cualquier Unix, con 34 plataformas en la última versión estable, además de una versión nativa de Windows en estado de prueba.

Diseñado para ambientes de alto volumen

Utilizando una estrategia de almacenamiento de filas llamada MVCC, consigue mejor respuesta en grandes volúmenes. Además, MVCC permite a los accesos de solo lectura continuar leyendo datos consistentes durante la actualización de registros, permitiendo copias de seguridad en caliente.

Desventajas:

  • En comparación con MySQL es más lento en inserciones y actualizaciones, ya que cuenta con cabeceras de intersección que no tiene MySQL.
  • Soporte en línea: Hay foros oficiales, pero no hay una ayuda obligatoria.
  • Consume más recursos que MySQL.
  • La sintaxis de algunos de sus comandos o sentencias no es nada intuitiva.




REFERENCIAS BIBLIOGRAFICAS

Características de MSQL:
http://es.wikipedia.org/wiki/MySQL

Ventajas y Desventajas de MSQL:
https://mysqldaniel.wordpress.com/ventajas-y-desventajas/

Características PostgreSQL:
http://www.postgresql.org.es/sobre_postgresql

Ventajas y Desventajas de PostgreSQL
http://www.empresayeconomia.es/aplicaciones-para-empresas/ventajas-y-desventajas-de-postgresql.html
  



Autores:
T.S.U YONATHAN VELASCO
T.S.U SORIANNY MONTILLA

UPTM KLEBER RAMIREZ EXTENSIÓN BAILADORES PNF INFORMATICA 
T IV T II







martes, 25 de noviembre de 2014

SOFTWARE LIBRE Y SU IMPLEMENTACIÓN EN LA VIDA PROFESIONAL

Hoy en día para elegir el tipo de software que deseamos manejar se debe tener en cuenta que debemos elegir uno que pueda permitirnos inclinarnos por un software practico, que nos pueda aportar todas aquellas soluciones para todas las  posibles necesidades que se requieran debido a que en el mercado actual existen numerosos software propietarios que permitan resolver de forma eficaz las tareas que se tienen dispuestas, y en caso de poder optar por software libre que nos permita satisfacer todas las necesidades se vuelve una consideración la cual hay que tener muy en cuenta.

Las Ventajas y Desventajas que presenta el Software Libre del Propietario son muy similares debido a que donde uno se debilita el otro es más fuerte. Debido a esto se puede decir que el software libre está crecimiento constantemente y así mismo evolucionando cada día mejorando y eliminando los aspectos en que es menos practico comparado con el otro software.


 ¿REALMENTE SE APRENDE A PROGRAMAR EN LA UPTM?

      Actualmente la manera en que nos imparten el PNF en Informática nos indican que es una disciplina extensa, con multitud de campos de aplicaciones, pero en numerosas ocasiones nos hemos enfrentado a un cuestionamiento personal, como siempre hemos considerado muy importante el hecho de que un ingeniero en informática debe salir al mundo laboral con fuertes bases de programación, por lo que recomendamos poder recibir y compartir los códigos fuentes elaborados en cada uno de los Proyectos Socio Tecnológicos para así poder incluirlos en nuestra vida profesional, social y educativa  y así mismo cabe resaltar las ventajas que el sistema operativo libre nos ofrece primero que nada que es económico y sobre las libertades de uso que están a disposición de nosotros los usuarios, además de esto existe el estímulo de la libre competitividad al basarse solamente en servicios y no en las muy famosas licencias.

      No obstante para nosotros los estudiantes en informática nos es muy difícil ser expertos en varios campos a la vez ya que resultaría complicado dominarlos todos al mismo tiempo y más aún si están muy enfocados al desarrollo de software, por esta razón la importancia de que la UPTM Núcleo Bailadores opte por desarrollar los PST en entidades públicas que permita crear Sistemas Automatizados, Páginas Web entre otras,  pero siempre tomando en cuenta  que el desarrollo de estos proyectos serán con un código fuente orientado al software libre que permita la libre distribución y modificación del mismo.

Ejemplo de los Aprendizajes Inculcados en la UPTM Bailadores Seria los Sistemas de Información Ejecutados en las Comunidades Como lo fue esta Pagina Dinámica que permitió el Registro de Estudiantes.

Página Dinámica para el Registro y Control de Estudiantes del Liceo Bolivariano Dr. “José Ramón Vega” del Municipio Zea.



¿QUÉ HAY QUE MEJORAR EN LA UPTM?

La UPTM por ser una institución de Educación Superior Líder en la Formación de recursos humanos altamente competitivos, especialmente infundidos por la excelencia, creatividad, innovación y ética profesional, se debe tomar en cuenta que nosotros como miembros de esta universidad debemos ayudar a construir un pensamiento crítico y lógico de las Nuevas Tecnologías para tener un buen desarrollo Socio-Tecnológico-Industrial y seamos un instrumento sustentable en nuestro país.


Además de esto la UPTM nos debería ofrecer una buena educación y formación superior mediante un proceso de aprendizaje de excelencia permanente, a fin de lograr que seamos ciudadanos con solida preparación profesional, científica, tecnológica y humanística, que genere, fermente y difunda nuestros conocimientos por medio de la investigación, contribuyendo de esta manera con uno de los servicios a prestar en el desarrollo cultural, social y económico a la sociedad venezolana

¿SE PUEDE VIVIR DEL SOFTWARE LIBRE?

Teniendo en cuenta que “libre” no necesariamente significa “gratis” y que las organizaciones ahora están abiertas a entrar en este mundo de cierta libertad para utilizar los programas, la respuesta y la importancia de utilizar el Software libre es ser ciertamente afirmativa. Y así con esto conseguir la concientización en las comunidades en cuanto a las nuevas tecnologías ya que tienen mucho que decir, y sobre todo el Software Libre. 


Debido a todo esto aclarado se puede decir que Venezuela dejó de ser un simple depósito de tecnologías foráneas, y que hoy en día somos capaces de investigar, desarrollar y producir, y que se prevé que genere aún más, en pro de la definitiva independencia tecnológica.


IMPORTANCIA DEL SOFTWARE LIBRE SEGUN  RICHARD STALLMAN


REFERENCIAS BIBLIOGRAFICAS

Stella Rodríguez (2008). “El software libre y sus implicaciones jurídicas”, en Revista de derecho. [Documento en línea] http://www.redalyc.org/articulo.oa?id=85112306007

Culebro Juárez, Gómez Herrera y Torres Sánchez (2006). Software libre vs software propietario. Ventajas y desventajas [Documento en línea] http://www.rebelion.org/docs/32693.pdf

Arriola Navarrete, Tecuatl Quechol y González Herrera (2011). Software propietario vs software libre: una evaluación de sistemas integrales para la automatización de bibliotecas. [Documento en línea]:

Autores:
T.S.U YONATHAN VELASCO
T.S.U SORIANNY MONTILLA

UPTM KLEBER RAMIREZ EXTENSIÓN BAILADORES PNF INFORMATICA 
T IV T II