Cos'è postgres e perché è in esecuzione sul mio sistema?

6

A ogni accesso al mio computer, noto in Activity Monitor ho diverse istanze di un processo chiamato "postgres" in esecuzione, sotto l'utente "postgres".

Che cos'è questo e perché viene avviato ogni volta che accedo?

Da quanto ho capito, si tratta di un server SQL incorporato nei sistemi Unix. Ma questo è quanto ho ottenuto.

Qualsiasi intuizione sarebbe molto apprezzata.

Modifica: AHA! È apparso dopo aver installato Blackmagic's DaVinci Resolve. Quando installa il pacchetto CUDA, installa anche il server PostgreSQL. Interessante.

    
posta DrKumar 04.08.2013 - 23:11
fonte

2 risposte

6

PostgreSQL è un motore di database relazionale. Potresti aver sentito parlare di MySQL? Fa un lavoro simile.

Apple, per ragioni inscrutabili e strane, ha deciso di raggruppare PostgreSQL in alcune versioni di Mac OS X come applicazione preinstallata. Di conseguenza viene fornito con alcune versioni di Mac OS X .

Inoltre, alcuni software di terze parti raggrupperanno PostgreSQL perché lo utilizza per archiviare e gestire i suoi dati. Non sarà sempre ovvio quale sia il programma.

PostgreSQL generalmente utilizza poca CPU, RAM o I / O del disco a meno che non sia effettivamente utilizzato per lavori seri, quindi è abbastanza sicuro ignorarlo. Se sei davvero determinato a sbarazzartene (per esempio, pensi che potrebbe essere necessario fermare il tuo Mac non basato su SSD per far girare il suo hard disk) poi fermarlo e lasciarlo installato ma non in esecuzione. Se non si rompe nulla, disabilitarlo in launchd, ma non disinstallarlo. In questo modo non ha alcun effetto, ma è facilmente ripristinato se si scopre che c'era un problema, dopotutto.

(Si noti che i database PostgreSQL non sono compatibili tra le versioni Se si elimina una copia installata di 8.2 quindi si decide di volere quei dati dopo tutto, si dovrebbe installare una build compatibile di 8.2 per leggere i dati; 9.3 release, o anche 8.4, non funzionerebbe).

    
risposta data 05.08.2013 - 17:27
fonte
2

PostgresSQL è un sistema di gestione di database open source. È estremamente probabile che un altro software scaricato sia dipendente da questo. Vorrei sconsigliarne la rimozione in quanto potrebbe compromettere la funzionalità di altri programmi.

    
risposta data 05.08.2013 - 00:24
fonte

Leggi altre domande sui tag