PHP e Oracle, scalabilità e alta disponibilità

di Gianni Tomasicchio - 27 aprile 2008

Oracle ha pubblicato un completo withe paper dedicato all'utilizzo dell'estensione OCI8 per la connessione di script PHP con un database Oracle. In particolare il documento analizza due nuove funzionalità offerte dalle ultime versioni del database:

  • Oracle Database 11g Database Resident Connection Pooling (DRCP)
  • Oracle Database 10gR2 or 11g Fast Application Notification (FAN)

Attraverso il DRCP è possibile greare un pool di connessioni al database da assegnare agli script che ne fanno richiesta. In questo modo viene ridotto l'overhead generato dal processo di connessione garantendo maggiore scalabilità all'applicazione.

Con il FAN invece si evita che uno script PHP rimanga bloccato in attesa di una risposta da parte di una istanza del server Oracle bloccata. Attraverso un sistema di notifiche lo script PHP non va in time out ma può richiedere una nuova connessione.

Effettua l'accesso o registrati per inserire un commento