2010-01-17 4 views

risposta

3

Application Express per lo sviluppo

Il Oracle Wait interface per l'ottimizzazione delle prestazioni (anche se io sarei felice di essere informati Postgres equivalenti).

Oracle RAC per il ridimensionamento su più server utilizzando lo stesso set di dati.

+0

Non si può fare nulla di simile a Oracle Wait in PostgreSQL da solo. Le tecniche comuni in quest'area includono l'uso di profili (gprof e oprofile sono popolari) e dtrace. È buono come le cose adesso. –

0

Gestione supporto/fiducia/supporto

e intendo il vostro/la mia gestione, non IBM/Oracle ..

Tutti noi tendiamo a fidarsi di più quello che sappiamo (una strategia di sopravvivenza molto successo) . I tipi di gestione incontrano più spesso DB2/Oracle di un DB libero per le funzioni a cui partecipano (Telco con la società per cui lavoro). Naturalmente si sposteranno verso i prodotti più noti.

So che questo è cambiato molto negli ultimi anni come MySql, PostgreSQL e altri/prodotti meno costosi più aperte ottenere di cui (gestione/business) articoli di notizie e utilizzato con successo nei sistemi critcal ...


Aggiornamento: Ho impostato la bandiera wiki della comunità poiché ora si dice che si cercano informazioni tecniche, che la mia risposta sicuramente non è.

1

@Gary Riguardo al RAC, Postgres ora supporta la distribuzione WAL-log dalla versione 8.3, se ricordo correttamente. Questo non è abbastanza buono come un sistema di cache condivisa, ma consente la replica in tempo reale per il ridimensionamento e la ridondanza.

Ritengo che l'autoregolazione sia davvero il punto in cui PostgreSQL è rimasto indietro. È possibile ottenere prestazioni molto decenti anche su dataset di grandi dimensioni in PostgreSQL ma richiede un lavoro di tuning molto noioso in termini di configurazione e indicizzazione del server per raggiungerlo, mentre i server Oracle e MS-SQL tendono a fare molto del lavoro automatico.

+0

PostgreSQL supporta la distribuzione dei log WAL (e lo standby "caldo") dalla 8.0. Questa è stata la caratteristica che ha stimolato il nostro aggiornamento da 7.4. –

+0

Va detto che la spedizione WAL agli slave leggibili non ha funzionato fino alla 9.0, quindi il ridimensionamento con questo modello * per OLTP * è probabilmente impossibile nelle versioni precedenti. Se vuoi farlo per la segnalazione/query di tipo DSS su queste versioni precedenti, abbiamo scritto degli script per farlo, google OmniPITR – xzilla