Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uwlX5-0076DH-AC for pgsql-general@arkaria.postgresql.org; Thu, 11 Sep 2025 17:56:31 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1uwlX3-009UNC-8u for pgsql-general@arkaria.postgresql.org; Thu, 11 Sep 2025 17:56:29 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uwlX2-009UN4-UY for pgsql-general@lists.postgresql.org; Thu, 11 Sep 2025 17:56:29 +0000 Received: from mail-yb1-xb2c.google.com ([2607:f8b0:4864:20::b2c]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1uwlWz-000Enb-0r for pgsql-general@postgresql.org; Thu, 11 Sep 2025 17:56:28 +0000 Received: by mail-yb1-xb2c.google.com with SMTP id 3f1490d57ef6-ea3d605bf7eso399097276.3 for ; Thu, 11 Sep 2025 10:56:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757613384; x=1758218184; darn=postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=VRcjswU3jN5FJ3vt8E89Hb4nHLMTlp4/P1WPbU9OChk=; b=aMNm+lVA8mafl+hFsWay9rnQqmMkQfyo3RVEbwc/eSIcfm/5hTwqS1+BXbnBWNc3ol ImsKAjX5I0bhxD2dFZON4UgcP6hQrPRqLT85JCTGbXOQEeAEbTME5ATTcRZWvUFDD6x+ iRb7EpcmY4pN8FOMkNpsQq0q35/XncSktOo8UkVG0Tv26k+XJxjrs/9CBNY+x5CgUtnB KoH/Gi0y44qL6vXqQbLRLwHQdghYHiJK+EKqFCI6D6QEIX5XiHza6Wf9gcQSnwSfqn5q Smf8MRFKwQ8ai4mqoTOwEwCt045bbFjjjwxjQDRpcGV9LXPxVpyjVAQa/jTs3EdFHb0E m+iw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757613384; x=1758218184; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=VRcjswU3jN5FJ3vt8E89Hb4nHLMTlp4/P1WPbU9OChk=; b=SW2Qmhf6EE67Wgf8kPeiIYEXxLRPQJIc5p7tZoAKa8xDE+cd0Z5jWHHtHVTXmw70rC dcuAjf02OeX+aRCv35ZNjCnPRnDFNeQTglCGyiumRHAFwxmRn7YVSSjkeiVrfF2QwzKr nUZhOBAMfoqozGy5JjueERRkRsK7pFI+0C+x2ltWT7q00GmxJoV4JTD1vZu9zl6WiGgR UQshfY+g3QctZS1b3oXTq/7poVLTd4fg171a33SGOXVBg7Q7P6GqECTR4urfR0kRxQHR MiYIjbCMVliU5EgIy1b/rfbV6B2bJKLOv84joFs4Akmg46SnQqSQZooxgBdxea1oXzSQ Mdug== X-Forwarded-Encrypted: i=1; AJvYcCXJuXfmdx4n1HxdxPFUNuULgTU9cmLntjsssRxuJo0vZkU8IPmM/yT3rnEgfJIshrBpChug7V7uJZwl1ltL@postgresql.org X-Gm-Message-State: AOJu0YzoOI+c+phck6ZoLT5tg1fZAqR47nPElOOJo6BIUpVUeumF8qe6 yEJYl+gYn7Y0KMcXWz8EQVdtd/H3VZTr2l23I8N4yzTQI4PozbFhusd6DSD2VARkWJKNlxz/fpn EzPe2uGos2jrVARavWOYJb1sq2s20JmA= X-Gm-Gg: ASbGnctR44x3ugPw2bQdS8yQbDKsnlCfy+SMLZu7MkAgD31338I2SXJ8lUyWHnYYymu BS9sJRA8506gvWFFSvzz1IjoGovk69/CAAZymhb25HxCzL9r0P2mI6CozP2vMndx0pAVYzfKZXV n8sQVGr3c41pM9Dj6eWWxyF/2PC4/R3SDOPBEXDrvz3m5QJFtfVM/sXBfnzJBx2A0KpK4F9EMyk 3od0e/0EO+fv3/Ayrs25AzDLRD8NAzu0r2BdFzUremCUyX3VRYcPYGM5DjgXO21DBE0oTcoIQlG yBRGJULsrKamZ/VAOtmRV7r6XJFmcCp8+mllaK1/TPM5TYU3+D8HBcixfUEPWP4= X-Google-Smtp-Source: AGHT+IHRTLtuPoKPQIORpvJ28+FvulPRWrF/FlwCJd5/ENl97vyNsaRIKZFN+9pxKDf9Q34RNgysgDwrFCAm1Exq7+0= X-Received: by 2002:a25:d6c8:0:b0:ea3:c05c:729a with SMTP id 3f1490d57ef6-ea3d99946efmr89613276.16.1757613384016; Thu, 11 Sep 2025 10:56:24 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Pavel Stehule Date: Thu, 11 Sep 2025 19:55:45 +0200 X-Gm-Features: AS18NWB5LiObeHUVCA7CwmyuCsStKMtMH9BaXqnVv8dl5e-cQrr5ISCHe9mpiZk Message-ID: Subject: Re: MVCC and all that... To: Merlin Moncure Cc: Ellen Allhatatlan , Justin , pgsql-general Content-Type: multipart/alternative; boundary="0000000000006829c5063e8a4109" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000006829c5063e8a4109 Content-Type: text/plain; charset="UTF-8" Hi > Final thoughts on this: firebird (fmrly interbase) did not achieve the > level of success in the market that postgres, even though they may have > been similarly positioned. My take: that disparity in success has more to > do with postgres having a more open development model, stronger community, > and (especially) timing; postgres was pretty well established in the open > source world when Borland open sourced it around the year 2000. Firebird > had (and has) some neat stuff, in particular a nice embedding option and > strong windows support, but the market was already pretty crowded at that > time. > Still around 2005 Firebird was more popular than Postgres (in the Czech Republic). I think after this time, the Firebird had not some wave of popularity (and Postgres did - RoR, PostGIS, ora2pg, json, ...), and it was too joined with windows desktop and Delphi. I have not any idea about current situation, and current performance of Firebird, but 15 years ago (Firebird 2.x), Postgres was better for web applications running on Linux server with more than thousands users. I did some benchmarks at 2005, and Firebird was really fast on Windows, and slower on Linux (slower than Postgres). > merlin > > --0000000000006829c5063e8a4109 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi
=C2=A0
Final thoughts on t= his: firebird (fmrly interbase) did not achieve the level of success in the= market that postgres, even though they may have been similarly positioned.= =C2=A0 My take: that disparity in success has more to do with postgres havi= ng a more open development model, stronger community, and (especially) timi= ng; postgres was pretty well established in the open source world when Borl= and open sourced it around the year 2000.=C2=A0 Firebird had (and has) some= neat stuff, in particular=C2=A0a nice embedding option and strong windows = support, but the market was already pretty crowded at that time.

Still around 2005 Firebird was more= popular than Postgres (in the Czech Republic). I think after this time, th= e Firebird had not some wave=C2=A0of popularity (and Postgres did - RoR, Po= stGIS, ora2pg, json, ...), and it was too joined with windows desktop and D= elphi. I have not any idea about current situation, and current performance= of Firebird, but 15 years ago (Firebird 2.x), Postgres was better for web = applications running on Linux server with more than thousands users. I did = some benchmarks at 2005, and Firebird was really fast on Windows, and slowe= r on Linux (slower than Postgres).


=

=

merlin

--0000000000006829c5063e8a4109--