X-Original-To: pgsql-interfaces-postgresql.org@localhost.postgresql.org Received: from localhost (unknown [64.117.225.181]) by svr1.postgresql.org (Postfix) with ESMTP id CA21FCC323 for ; Tue, 15 Jul 2003 13:26:30 +0000 (GMT) Received: from svr1.postgresql.org ([64.117.224.193]) by localhost (svr5.postgresql.org [64.117.225.181]) (amavisd-new, port 10024) with ESMTP id 09903-09 for ; Tue, 15 Jul 2003 13:26:44 +0000 (GMT) Received: from wolff.to (wolff.to [66.93.249.74]) by svr1.postgresql.org (Postfix) with SMTP id 4A2EFCC2D8 for ; Tue, 15 Jul 2003 10:26:19 -0300 (ADT) Received: (qmail 10525 invoked by uid 500); 15 Jul 2003 13:31:04 -0000 Date: Tue, 15 Jul 2003 08:31:04 -0500 From: Bruno Wolff III To: Peter Moscatt Cc: "PostgreSQL [INTERFACES] List" Subject: Re: Backend Server v's Frontend Server ? Message-ID: <20030715133104.GA10467@wolff.to> Mail-Followup-To: Peter Moscatt , "PostgreSQL [INTERFACES] List" References: <1058230509.2403.3.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1058230509.2403.3.camel@localhost> User-Agent: Mutt/1.5.4i X-Virus-Scanned: by amavisd-new at postgresql.org X-Archive-Number: 200307/22 X-Sequence-Number: 4336 On Tue, Jul 15, 2003 at 10:55:09 +1000, Peter Moscatt wrote: > I am new to programming with Postgres. I am currently reading the > Programmers guide on how to connect to a database. > > It mentions 'backend' and 'frontend'. > > What's the difference ? The fontend is the client running locally. The backend is the process on the server that your client talks to. There is one backend process for each client (connection). The postmaster is the process that clients first connect to that spawns backend processes.