Una Pasión de Multitudes, desde el 2000
Xsponsor: 5 años hospedando VivaLinux!

Los desarrolladores de la base de datos Firebird ya lo habían descubierto el año pasado, ahora son los partidarios de PostgreSQL los que sucumben ante los beneficios de las unidades de estado sólido (SSD).
La empresa de desarrollo de software 5AM Solutions publica en su blog unas interesantísimas pruebas del desempeño de PostgreSQL usando dos tipos de unidades de almacenamiento disponibles comercialmente, unas SSD (Patriot 128 Gb y Patriot "Inferno" 100 Gb) contra dos tradicionales discos SATA (Seagate "Barracuda" 1,5 TB de 7200 RPM y Western Digital "VelociRaptor" 300 Gb de 10000 RPM). Las configuraciones fueron probadas en un servidor Quad Core de 3.0 GHz con 8 Gb de RAM corriendo Ubuntu 10.04 con el Kernel 2.6.32-24 y el sistema de archivos Ext4.
Para las pruebas se usó la propia utilidad pgbench de PostgreSQL que calcula un promedio de la razón de las transaciones (TPS: transaciones por segundo) obtenida ejecutando la misma secuencia de comandos SQL una y otra vez.
Y los resultados fueron realmente impresionantes. En la primera prueba con un millón de registros y sólo un cliente, la unidad SSD más rápida se desempeñó casi 14 veces mejor que el disco de 7200 RPM. La unidad SSD más "lenta" lo hizo 3 veces más lentamente que la más rápida.
En la segunda prueba con 10 millones de registros con uno y dos clientes, ambas unidades SSD fueron 5 a 7 veces más rápidas que el disco de 7200 RPM.
Todas las pruebas se realizaron sin ninguna optimización y usando la configuración por defecto de PostgreSQL 8.4.