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 1sTauJ-000IoA-T4 for pgsql-general@arkaria.postgresql.org; Tue, 16 Jul 2024 05:39:23 +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 1sTauH-00FjW5-CS for pgsql-general@arkaria.postgresql.org; Tue, 16 Jul 2024 05:39:21 +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 1sTauH-00FjVo-1p for pgsql-general@lists.postgresql.org; Tue, 16 Jul 2024 05:39:21 +0000 Received: from smtp97.ord1d.emailsrvr.com ([184.106.54.97]) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1sTauE-002Hql-Fs for pgsql-general@lists.postgresql.org; Tue, 16 Jul 2024 05:39:19 +0000 X-Auth-ID: xof@thebuild.com Received: by smtp13.relay.ord1d.emailsrvr.com (Authenticated sender: xof-AT-thebuild.com) with ESMTPSA id E9824C0183; Tue, 16 Jul 2024 01:39:16 -0400 (EDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\)) Subject: Re: PostgreSQL Active-Active Clustering From: Christophe Pettus In-Reply-To: Date: Mon, 15 Jul 2024 22:38:46 -0700 Cc: "pgsql-general@lists.postgresql.org" , "Sur, Sanjay" Content-Transfer-Encoding: quoted-printable Message-Id: <63D0944C-AD2C-4019-983E-416C764B3BDD@thebuild.com> References: To: "Sarkar, Subhadeep" X-Mailer: Apple Mail (2.3774.600.62) X-Classification-ID: bf21d400-9e90-47fc-b160-176a17918564-1-1 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk > On Jul 15, 2024, at 12:06, Sarkar, Subhadeep = wrote: >=20 > =E2=80=A2 Does the Community edition of PostgreSQL provide NATIVE = active-active high availability clustering with objectives of = scalability, load balancing and high availability without using any = extensions or external components or usage of Kubernetes/Dockers.=20 >=20 > =E2=80=A2 In the Community edition of PostgreSQL is it possible to = setup a database cluster in load balancing mode and provide vertical and = horizontal scalability without repartitioning or changes to the database = objects or 3rd party transaction routing mechanisms using NATIVE = features only (i.e. without using any extensions or external components = or usage of Kubernetes/Dockers). >=20 > =E2=80=A2 In the Community edition of PostgreSQL is it possible to = setup a cluster where all the nodes are able to concurrently read-write = the underlying database image using NATIVE features (i.e. without using = any extensions or external components or usage of Kubernetes/Dockers). I do have to add that this list of requirements sounds very much like a = set supplied by the sales organization of a commercial database vendor = (in fact, a particular commercial database vendor) in order to exclude = open-source software. Open-source software relies very much on a whole = ecosystem, rather than attempting to deliver every imaginable feature in = the core distribution. This is especially true of projects like = PostgreSQL which are not backed by a single company and do not have an = official commercial distribution. Can your client articulate why they = need these specific features, and why they must be in the core = distribution?=