X-Original-To: pgsql-performance-postgresql.org@localhost.postgresql.org Received: from localhost (developer.postgresql.org [64.117.224.193]) by svr1.postgresql.org (Postfix) with ESMTP id 75B7DB4316D for ; Fri, 4 Jul 2003 15:05:45 +0000 (GMT) Received: from svr1.postgresql.org ([64.117.224.193]) by localhost (svr1.postgresql.org [64.117.224.193]) (amavisd-new, port 10024) with ESMTP id 14327-08 for ; Fri, 4 Jul 2003 12:05:35 -0300 (ADT) Received: from tomts5-srv.bellnexxia.net (tomts5.bellnexxia.net [209.226.175.25]) by svr1.postgresql.org (Postfix) with ESMTP id A4BAAB43169 for ; Fri, 4 Jul 2003 12:05:34 -0300 (ADT) Received: from [10.0.2.11] ([216.208.117.7]) by tomts5-srv.bellnexxia.net (InterMail vM.5.01.05.32 201-253-122-126-132-20030307) with ESMTP id <20030704150533.QBMJ3367.tomts5-srv.bellnexxia.net@[10.0.2.11]>; Fri, 4 Jul 2003 11:05:33 -0400 Subject: Re: PostgreSQL vs. MySQL From: Rod Taylor To: shridhar_daithankar@persistent.co.in Cc: Postgresql Performance In-Reply-To: <3F05E144.10448.6784AB@localhost> References: <20030704142800.GC4592@libertyrms.info> <3F05E144.10448.6784AB@localhost> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-r/1V0UJGfDBh4LCQPRIG" Message-Id: <1057331162.40425.79.camel@jester> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.0 Date: 04 Jul 2003 11:06:03 -0400 X-Archive-Number: 200307/70 X-Sequence-Number: 2363 --=-r/1V0UJGfDBh4LCQPRIG Content-Type: text/plain Content-Transfer-Encoding: quoted-printable > 2. Postgresql uses shared memory being process based architecture. Mysql = uses=20 > process memory being threaded application. It does not need kernel setti= ngs to=20 > work and usually works best it can. MySQL has other issues with the kernel due to their threading choice=20 such as memory limits per process, or poor threaded SMP support on some platforms (inability for a single process to use more than one CPU at a=20 time regardless of thread count). Threads aren't an easy way around kernel limitations, which is probably why Apache has gone for a combination of the two -- but of course that adds complexity. --=-r/1V0UJGfDBh4LCQPRIG Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (FreeBSD) iD8DBQA/BZfa6DETLow6vwwRAkKgAJ4/2hla5cg/wWKXn/QtcB+8LBCg9ACfQqaf llZtDf7hMXsK/JcMyiH9qOw= =chdW -----END PGP SIGNATURE----- --=-r/1V0UJGfDBh4LCQPRIG--