Portal en español sobre PostgreSQL

PGCon2009 - Conferencia principal

anuncio

Ya ha terminado PGCon2009, los dos dias de conferencias han estado completos de presentaciones de todos los tipos, con sesiones de tres presentaciones en paralelo la mayoria del tiempo. Como administrador de bases de datos yo me he centrado en las dedicadas a administración, prestaciones y nuevas características en la versión 8.4, del resto no puedo opinar. La calidad de las mismas ha sido en general buena, eso si, con algunos ponentes más preparados que otros.

La conferencia ha sido un lugar perfecto para conocer a otros usuarios de PostgreSQL, aprender como otros hacen su trabajo y ver un poco como este proyecto esta organizado y funciona. Muchos de los desarrolladores principales de PostgreSQL han asistido a este evento y han estado presentes en muchas de las presentaciones. Aproximádamente unos 170 participantes de los cuales, solamente he podido conocer dos de España y uno de Sur América como representantes del mundo hispanohablante.

Pero pasemos a dar un repaso a las presentaciones de las que puedo comentar algo por haber asistido a ellas.

El primer dia comenzo con una presentación titulada "Building PetaByte Warehouses with Unmodified PostgreSQL" y presentada por Emmanuel Cecchet. Una presentación muy interesante que explico como la empresa Aster administra bases de datos utilizadas para datawarehouse con petabytes de información y utilizando PostgreSQL sin modificar. Lo que han hecho ha sido crear un software que se encarga de organizar el particionamiento de datos, la replicacion de los mismos, la carga en bloques de datos, la creacion de consultas en paralelo y la administracion necesaria para mover y reconfigurar el sistema en caso de fallo o actualizacion del mismo.

La segunda presentacion del dia para mi fue la titulada "Visualizing Postgres" y presentada por Michael Glaesemann. En esta presentacion se hizo un recorrido por los trabajos que han realizado en MyYearbook.com para obtener diversos datos de las instalaciones PostgreSQL que tienen, realizar estadisticas y presentarlas de forma grafica. De esta manera pueden analizar estos datos para diagnosticar posibles problemas de rendimiento actuales y/o anticiparse a futuros posibles problemas. Algunas de las herramientas de las que hablaron las podeis encontrar en https://area51.myyearbook.com/

La siguiente presentacion del dia fue la titulada "Database Hardware Benchmarking" y presentada por Greg Smith. Una presentacion interesante que explico muchos de los aspectos a tener en cuenta cuando realicemos pruebas de rendimiento de hardware a utilizar con bases de datos. Una frase a recordar de esta presentacion fue "No creer en las especificaciones dadas por los fabricantes y no pagar todo el importe del hardware comprado hasta que comprobeis que las especificaciones oficiales se pueden conseguir en la realidad"

La siguiente presentacion fue la titulada "Unit Test Your Database!" y presentada por David E. Wheeler. Interesante presentacion sobre como comprobar y validar nuestro codigo en la base de datos para garantizar la integridad, mantenimiento y funcionalidad del mismo, especialmente cuando se actualizan componentes.

La siguiente presentacion titulada "Introducing Windowing Functions" y presentada por David Fetter y Hitoshi Harada explico una nueva funcionalidad disponible en la version 8.4, "Funciones Windowing". Funcionalidad que a muchos le va a hacer la vida mucho mas facil cuando tengan que ordenar y listar datos al poderse hacer referencia a otras filas de datos en nuestro resultado.

La ultima presentacion del dia fue "Upgrade Melee" presentada por Zdenek Kotala y Bruce Momjian. Interesante presentacion sobre los trabajos que estan realizando para crear un sistema que minimiza el tiempo de parada cuando actualizamos entre versiones mayores. Entre las caracteristicas de este sistema tenemos el no tener que realizar una exportacion/importacion total de datos. Probablemente tengan algo listo para la version 8.5.

Por la noche del primer dia hubo una cena para todos los participantes patrocinada por EnterpriseDB en donde se pudo dialogar con otros participantes de una manera mas relajada.

El segundo dia comenzo con la presentacion "How to Get Your PostgreSQL Patch Accepted" presentada por Tom Lane y Bruce Momjian. Presentacion muy amena en la que se explico la manera de trabajar del proyecto PostgreSQL y el porque son tan exigentes con el codigo antes de aceptarlo. En pocas palabras, si no estas dispuesto a escuchar, discutir y aprender con los comentarios y sugerencias que te den, probablemente tengas problemas colaborando con codigo en este proyecto.

La segunda presentacion fue "Predicting Postgres Performance" y fue presentada por Jonah H. Harris. Esta presentacion fue una pequeña introduccion a como la teoria de colas se puede utilizar para ayudar a tener control sobre el uso de recursos y el rendimiento de PostgreSQL.

La siguiente presentacion fue "Database Refactoring", presentada por Chris Hoover y en la que se hablo de como cambiar el diseño de vuestra base de datos sin apagar vuestro sistema y sin tener que cambiar el codigo de vuestra aplicacion. Interesantes ideas pero probablemente no siempre posible realizar una implementacion optima con esta tecnica.

El ciclo de presentaciones principales termino con "Introduction to Recursive Queries", presentada por Greg Stark. Esta presentacion fue un recorrido sobre la nueva funcionalidad de consultas recursivas disponible en la version 8.4. Una funcionalidad avanzada y muy util en muchos casos, sobre todo cuando se trabajan con listas y arboles de datos. Hay que tener mucho cuidado para no usarla de manera incorrecta y consumir todos los recursos de vuestro servidor.

La conferencia termino con una sesion de pequeñas presentaciones de 5 minutos y una clausura en la que entre otras cosas se subasto una camiseta de PostgreSQL firmada por los desarrolladores principales (aproximadamente unos 20)

Esto es todo desde PGCon2009, si podeis asistir en un futuro, os la recomiendo. Yo he conseguido nuevas ideas para futuros articulos en PostgreSQL-es.org y para mi trabajo diario.

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Felicitaciones

Excelente.
Entregar de manera compacta las presentaciones de la PGCon 2009

Enviar nuevo comentario

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><h2><pre>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato

Image CAPTCHA
Enter the characters shown in the image. Ignore spaces and be careful about upper and lower case.