Publicado el Jueves 31 de Enero del 2008 @ 21:20 por Armonth.
En High Scalability comentan como la última versión de Oracle, la Oracle 11, incorpora como una de las novedades más interesantes un nuevo mecanismo de cache.
En el sitio enlazan a una entrada de Gojko Adzic de hace un par de meses que comenta cómo utilizar el nuevo sistema de cache y algunas pruebas.
En el ejemplo final el tiempo que tarda en ser procesadas las peticiones bajan de 36ms a 1ms. Si actualmente utilizas Oracle como SGDB puede ser interesante su aplicación.
La mejor manera de incrementar la velocidad de Oracle es utilizar un equipo SGI de memoria compartida, es decir un equipo Altix basado en procesador Itanium.
Estos sistemas pueden escalar hasta 1024 procesadores y cientos de terabytes de memoria gestionados por una única imagen de sistema operativo. Con esta tecnología a tu servicio es factible trabajar con una base de datos Oracle cargando grandes partes de la BD totalmente en memoria (por simplificar la explicación), con lo cual, al no haber acceso a disco más que de tanto en tanto para guardar los cambios, el incremento de velocidad es brutal.
Evidentemente no está al alcance de todos los bolsillos, claro.
Más info:
http://www.sgi.com/global/es/newsroom/2007/oracle_business.html
http://www.oracle.com/apps_benchmark/html/results.html