Ir al contenido principal

PostgreSQL 8.4

El Grupo Global de Desarrollo de PostgreSQL ha liberado la versión 8.4 de la base de datos de código abierto con características más avanzadas. Hay casi 300 mejoras respecto a administración, programación y el lenguaje de consulta abriendo nuevas posibilidades con esta base de datos.













Mejoras introducidas en la version:

  • Restauración de la base de datos usando procesos paralelos, acelerando la recuperación de un respaldo hasta en 8 veces respecto a la versión anterior.
  • Privilegios por columna, para poder controlar el acceso a un nivel de detalle mayor.
  • Configuración de idioma y ordenamiento por base de datos. Para que se pueda seleccionar la configuración más adecuada dependiendo del idioma que se requiera.
  • Actualización de 8.3 a 8.4 con un mínimo de downtime
  • Nuevas herramientas para monitorear las consultas, entregando mayor información a los administradores para saber lo que está sucediendo en la base de datos.
  • Implementación de funcionalidades avanzadas de ANSI SQL:2003 que permiten realizar consultas complejas en una sola expresión en donde antes se requerían varias.
  • Mejoras en procedimientos almacenados, por ejemplo usar valores por omisión en la declaración de parámetros o listas de argumentos de largo variable, al más puro estilo C++/Java.
fuente: postgreSQL

Comentarios

Entradas más populares de este blog

Pelicula Mundialista.

"Cicciolina e Moana ai mondiali" es una parodia porno cuya historia se centra en el mundial de fútbol Italia 90. Ya desde los créditos, con un muñeco símil a la mascota de dicho torneo pero visiblemente excitado, nos percatamos de que el director Jim Reynolds no se planteó en ningún momento de los 82 minutos de metraje hacer una porno tradicional, sino entretener mientras se muestra (todo). El guión podría resumirse de la siguiente manera: los organizadores del mundial saben que la selección italiana no es lo suficientemente buena como para obtener el título por si sola, por lo cual deciden contratar a la Cicciolina y Moana Pozzi para que ellas se encarguen de desgastar (mediante el sexo) a los rivales, y así allanarle el camino a la "azurra". Tan simple como eso. Tras esto, Cicciolina y Moana se van "haciendo cargo" de las estrellas de cada uno de los rivales que debe enfrentar Italia. Así "se pasan" con éxito entre otros (de a una o en pareja

Scrapy - Python - Slides

Scrappy Doo Despues de ver este capitulo de mejorando.la   , senti curiosidad por Scrapy , un framework para scraping y crawling , algo asi como "raspar y arrastrarse" en sitios web y obtener informacion incluidas en las paginas que componen el sitio. Hace poco tiempo, necesite este framework, porque me encontraba buscando presentaciones sobre Oracle Weblogic 11g y  el sitio, que tenia una presentacion bueno, no me permitia bajarla.  Asi que se me prendio la lamparita y comence a buscar , en el codigo HTML informacion que me sirviera para obtener las SLIDES. Requerimientos: -Scrapy -Python -Distrubucion de linux que te guste. (Use Linux Mint) Codigo Fuente: spiders/slideshareWeb/slideshareWeb/spiders/slideshareWeb_spider.py Para Arrancar el codigo se usa: scrapy crawl slideshareWeb (Enter) Estando en el directorio de la applicacion que contruyeron; pero mas claro este en el Tutorial que adjunte como link externo. import urllib2 import tar

DuinoBot v1.2 + Servos

Hoy me llego el envio de Sparkfun con mi Pan/Tilt Bracket y unos Servos. Con ellos me decidi a realizar algunas pruebas que mostrare a continuacion. Elementos a utilizar: DuinoBot v1.2   ( RobotGroup ARG) Pan/Tilt Bracket (Paneos) Servos Protoboards Jumpers Potenciometro Tambien codifique con la IDE de Arduino para que estos elementos "se fusionaran" en mi TEST.  ;-) Codigo Parcial void setup(){   servoTilt.attach(2);  //The Tilt servo is attached to pin 2.   //servoPan.attach(3);   //The Pan servo is attached to pin 3.   servoTilt.write(10);  //Initially put the servos both   //servoPan.write(40);      //at 90 degress.     Serial.begin(57600);  //Set up a serial connection for 57600 bps. } void loop(){   val = analogRead(potpin);            // reads the value of the potentiometer (value between 0 and 1023)   val = map(val, 0, 1023, 0, 179);     // scale it to use it with the servo (value between 0 and 180)   servoTilt.write(val);