Mostrando entradas con la etiqueta PostgreSQL. Mostrar todas las entradas
Mostrando entradas con la etiqueta PostgreSQL. Mostrar todas las entradas

viernes, 17 de octubre de 2008

PgDay Argentina


El PgDay es un evento mundial realizado para difundir al motor de bases de datos PostgreSQL. Este año esta por realizarse, si no me equivoco, por primera vez en la Argentina de la mano del BAPUG (Buenos Aires Postgresql User Group). La cita es para el 22 de noviembre del 2008 en Retiro (Ingeniero Butty 240, 6to Piso, Laminar Plaza Tower).

Empezaron con el Call For Papers y estará abierta la inscripción hasta el día 15 de noviembre. Mas información del evento en http://www.postgres-arg.org/pgday/

lunes, 13 de octubre de 2008

Npgsql 2.0


Para los programadores de .NET hay buenas noticias, acaba de liberarse la versión 2.0 de NPGSQL, la implementación ADO.NET para conectarse a bases de datos PostgreSQL desde .NET.

Después de dos años de trabajo desde la versión 1.0, hoy festejan por tener, entre otras cosas, características como
  • Soporte para .Net 2.0 y 3.5
  • Soporte para EntityFramework
Felicitaciones al equipo de desarrollo, mas info aquí o en site oficial

viernes, 15 de febrero de 2008

PostgreSQL v8.3

Mediante este anuncio se libero la nueva versión de PostgreSQL. Dicha versión incorpora una par de novedades interesantes y muy deseadas por los usuarios del elefante azul como por ejemplo:

SQL/XML integrado, ahora se puede guardar Xml y hacer consultas Xpath de manera nativa, ya no se necesitan paquetes contrib.

Tsearch, otra utilidad para busqueda dentro de texto. Este hera otro paquete contrib que fue pasado a nativo.

Enums, ahora se pueden hacer columnas enumeradas con una lista ordenada de alternativas.

Más funciones pueden ser vistas en Aquí

martes, 22 de enero de 2008

Developer.com Winners

Developer.com, importante sitio dedicado a la programación, realizo un concurso para encontrar los mejores productos del 2008. Me alegré mucho al leerlo por que encontré herramientas que utilizo y las concidero super utiles ganadoras en algunas de las secciones, parece que tengo un buen gusto.

Algunas de las categorías son:

Framework :


* Hibernate
* Java SE 6
* Microsoft® .NET
* Ruby on RailsTM
* Spring 2

Ganador : Java SE 6

Development Tool

* IntelliJ 7
* MyEclipse
* NetBeans IDE
* Nexaweb Studio
* Subversion

Ganador: NetBeans IDE (Notese que visual studio no esta ni nominado)

Development Utility

* Apache Ant
* Eclipse Business Intelligence Reporting Tools
* Eclipse Mylyn
* Firefox®
* Parasoft SOAtest

Ganador: Mozilla's Firefox®, sin lugar a dudas la herramienta de los verdaderos web developers

Wireless/Mobile Development Tool or Add-in

* Dreamweaver® CS3
* Microsoft® SilverlightTM
* NetBeans Mobility Pack
* Nokia Carbide
* Sun Java Wireless Toolkit

Ganador, otra vez, NetBeans Mobility Pack.

Database Tool or Add-in

* Hibernate
* Java DB
* MySQL
* Oracle Database 10g
* PostgreSQL

Ganador, mi preferido, PostgreSQL!!!!!!

Java Tool or Add-in

* Eclipse IDE
* Java Applet plug-in
* JRuby
* Maven
* NetBeans IDE

Ganador, otra vez más, NetBeans IDE

Open Source Tool

* Apache Wicket
* Java SE 6
* JBoss Application Server
* NetBeans IDE
* Subversion

Ganador: Subversion

Esto me parecio interesante

JSR (Java Specification Request)

* JSR 223: Scripting for the Java Platform
* JSR 241: The Groovy Programming Language
* JSR 249: Mobile Service Architecture 2
* JSR 277: Java Module System
* JSR 318: Enterprise JavaBeans 3.1

Ganador : Scripting for JavaTM Platform

Es obvio que la comunidad Java pide a gritos un lenguaje de scripting para utilizar el framework, esto es debido a las grandes ventajas que se alcanzan desarrollando con lenguajes de este estilo. En .NET por ejemplo podemos utilizar Boo o IronPyton, y en java ???, Groovy tal vez, es hora de ponerse la pilas.
Lo otro interesante que veo, es que independientemente de la implementación, java y .net se parecen cada día más. Estan saliendo un monton de herramientas para utilizar el framework de java con otro lenguaje que no sea java todos los días y del lado de .NET siguen pasando herramientas de Java a su mundo.

Que sucederá al final?

viernes, 18 de enero de 2008

Mas sobre SUN y MYSQL



Encontre en un post de Josh Berkus, core developer de PostgreSQL y empleado de SUN en el sector de PostgreSQL, en el cual comenta un poco de la visión de SUN en el área de bases de datos trantando de evacuar las dudas existentes sobre que hara SUN ahora con el apoyo que brindaba a PostgreSQL.

Bueno básicamente Josh dice lo siguiente:

1 - Sun seguirá apoyando a PostgreSQL, SUN no prentende ser el vendedor de MySQL sino el proveedor número 1 en soluciones para data center, ellos tienen muy presente que no existe la solución única para todos los casos.

2 - Continua siendo empleado de SUN - Bien por ti!!!!!

3 - El no trabajará en MySQL, odia programar en C++

4 - No se enfrentará al equipo de MySQL, dado que los conoce a varios de ellos.

5 - Por ultimo nos cuenta que no tiene idea que va a hacer SUN con el abanico de licencias que tenía MySQL, por mi parte espero que todo se reduzca a una sola y simple licencia (GPL).

miércoles, 9 de enero de 2008

Parches para PostgreSQL

Se acaba de liberar una serie de parches para las versiones 8.2, 8.1, 8.0, 7.4 y 7.3 de PostgreSQL, dichos parches corrigen serios errores de seguridad que van desde escalación de privilegios hasta denegación de servicio.

Uno de los problemas se encuentra en los "expression index" (CVE-2007-6600), los indices que se crean sobre el resultado de una función, dicha característica puede permitir una escalación de privilegios.

El siguiente problema se encuentra en el tratamiento de las expresiones regulares (CVE-2007-4772, CVE-2007-6067,CVE-2007-4769) debido a problemas en la librería que las procesa se puede provocar
un consumo excesivo de memoria, debido a la creación de loops infinítos, llevando a una denegación de servicio.

El último problema se encuentra en le paquete contrib llamado DBLink (CVE-2007-6601), utilizado para conectarse a diferentes bases de datos dentro de la misma instancia del servidor postgres. Mediante este problema se puede realizar una escalación de privilegios en sistemas con autetificación ident o trust.

Todos ellos fueron solucionados y pueden descargar los parches desde su site.

Fuente : PostgreSQL releases critical security patches [LWN.net]:

jueves, 13 de diciembre de 2007

PostgreSQL 8.3 vs. 8.2 - Primeros Tests

Mirando el Blog de MasterMind pude ver un Bechmark que realizo comparando
postgresql V 8.2 (la actual y estable) y 8.3 (en estado de Beta).

Simplemente me remitire al siguiente gráfico representativo del su test.



En el mismo refleja una prueba con una instalación por defecto y otra
con una miníma mejora en la configuración (en el articulo detalla la configuración).
Puede observarse claramente como la última versión supera amplíamente a su
rival.

Quedaría pendiente analizar otros factores como el consumo de memoría, CPU, disco,
el tiempo medio entre fallas, etc. Igualmente es interesante ver este tipo de mejora.

El equipo de postgreSQL esta trabajando duramente para obtener la release de 8.3
aproximadamente para marzo del 2008, actualmente en la lista de correo de los desarrolladores
se postean varíos bugs de esta versión, pero es lógico dado que es una beta.

Fuente: 8.3 vs. 8.2 - a simple benchmark - mastermind's weblog