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 1uw1P6-0051DO-Ou for pgsql-general@arkaria.postgresql.org; Tue, 09 Sep 2025 16:41:13 +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 1uw1P2-00DL6X-Oz for pgsql-general@arkaria.postgresql.org; Tue, 09 Sep 2025 16:41:09 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uw1P2-00DL6O-D7 for pgsql-general@lists.postgresql.org; Tue, 09 Sep 2025 16:41:08 +0000 Received: from mail-pf1-x436.google.com ([2607:f8b0:4864:20::436]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1uw1Ox-001VcA-0X for pgsql-general@postgresql.org; Tue, 09 Sep 2025 16:41:07 +0000 Received: by mail-pf1-x436.google.com with SMTP id d2e1a72fcca58-77459bc5d18so1671736b3a.2 for ; Tue, 09 Sep 2025 09:41:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757436062; x=1758040862; darn=postgresql.org; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:from:to:cc:subject:date:message-id :reply-to; bh=JpGKLEuGIhcP6wKAWKA5/Dxz0Q88ALlDkUt7o1tSkQU=; b=PW00uPcMqQ8JYTpf0SQ+Csgjp0YffgEIMtXuI5d9BKpmwCSjtIi0jGJbnEX1mWCjuS xc72ybNJjsdiv4pZV5xXEXUBPnhOlV1A1p0TTJnvQC8/y8RlTDzZ2vqruF2HJzqdofjN C3UYLfTbPpq6FpN3odV912KqDOMy1oqDsQWhVyNSBz6SYG7SARCfnMnVBTXZsnihokiO Ts/bxkaAYtKFcaXvx4BQ+7Yhk4jtalbS612qkdwNWQTPiICQ1PkxKxyc8t4vedOwd3Zk uXbuYiQDWFLp27DCCP9OcNja51BS2vzO6mMv6bSgilkSEnRESjekSJWP+Cxthud/lF0f ybqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757436062; x=1758040862; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JpGKLEuGIhcP6wKAWKA5/Dxz0Q88ALlDkUt7o1tSkQU=; b=o/x4tqDM3Tr5QkSKGweVWLItWt4jk1i76sSd9ooEDf9o/O/TioSw5EEbiOoigX0zNf B7/0jzqW1A8AJ4Nu7zcj2Kozwq/MIYoHGC1/2MpJqCdX6fw5J2l9GMPQk5YDyqGmJDtF QR8PfiPWTVhkwF7J/7dVOoydjnQuBJvafTcUofT1/4jfinw9DlGoZ9/I8xrwBqL6RBal c9eRpbMXf3+QLx7w/4xuACDJozV35dU7EG4noS//OcBEPXZTF+Eh9hOj0Jb++N4lh/kS xNTpmnw4/CPv4j/VewRcyUk+dfOayrsyrDhuzHF3RkGEkPlaKdCYDHHcH1puZLc6o+99 Db8w== X-Gm-Message-State: AOJu0Yw3nIv7AneGC6ZNHcYabG+UMNQ6amIQbcUFh4QlYgRbjPIqxPXw 6iglYpMguYiaDQp2yt6GvvGpwYrM19voWijlqoIL29j48pJeKUUU5oEU X-Gm-Gg: ASbGncswAeNpXwktPn+Pk0i9M7uHOvJMdiYFbu64l0jTDrkX3TjYV6NXij+UemaecIz bBOMb92lE0sdyOVjxXF0rgDvrg9e4CaVhlucMFaDvzwyM5PLQqu4qoGhBWO6JNkRsZNoS1ZyXb1 Q9zHD40+CXjIKES7OvvQ6nZtN1Im4SEIRIuCUwUsSBpEH9nfaZHKzKhfXhmdQh2w9v4oodkb6GY kd0daGbIXXyw0C6tSowyd7iotchuqEIQEJx5ZkIl6+SHyTEajJvGgQ6qa/phyEvkW7LNGsP6WIX RNNxEPoltwS/Wks7m5bVOsaQ2/9YK0NofRncDmG5M4Y2VqC5vw3EE2C5I1hK45LkbD/9n9EhxL+ kbyOKpT5RgWfI48iUcpTrwPxFnBxR7BPHMRET/ve/VcRvX4W6nic= X-Google-Smtp-Source: AGHT+IGEtxD8oxzdRXkibgN23sfbjvR8u4o1RcQ4TiNN9f3TWFqtFZP1iuD5ynosN6NTjFXpZH/hdA== X-Received: by 2002:a05:6a00:2d29:b0:772:700:acea with SMTP id d2e1a72fcca58-7742dc9d3eemr11745646b3a.5.1757436061827; Tue, 09 Sep 2025 09:41:01 -0700 (PDT) Received: from smtpclient.apple ([15.220.17.202]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-774660e58d9sm2614095b3a.16.2025.09.09.09.41.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 09 Sep 2025 09:41:01 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Rob Sargent Mime-Version: 1.0 (1.0) Subject: Re: MVCC and all that... Date: Tue, 9 Sep 2025 10:40:50 -0600 Message-Id: References: Cc: pgsql-general In-Reply-To: To: Ellen Allhatatlan X-Mailer: iPhone Mail (22G100) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk > On Sep 9, 2025, at 10:27=E2=80=AFAM, Ellen Allhatatlan wrote: >=20 > =EF=BB=BFReading this article > https://firebirdsql.org/migrating-from-firebird-to-postgresql-what-can-go-= wrong- > I'm a bit confused (not the first time...) >=20 > In part 1. Differences in MVCC implementation - he's saying that "It=E2=80= =99s > not that the PostgreSQL implementation of MVCC is bad=E2=80=89=E2=80=94=E2= =80=89it=E2=80=99s just > fundamentally different" >=20 > But, I thought Firebird had SWEEP instead of VACUUM (how much closer > can the words be?) and that FB's implementation of MVCC was > essentially similar. > Is this correct? Then why is he pointing out the performance diffs > because of MVCC? I'm puzzled! >=20 >=20 > -- >=20 > El! >=20 It is written by someone @firebirdsql.org so one assumes a few grains of sal= t necessary.=20 >=20