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 1u4eLB-005JZU-CK for pgsql-hackers@arkaria.postgresql.org; Tue, 15 Apr 2025 11:20:34 +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 1u4eL9-008WKe-IQ for pgsql-hackers@arkaria.postgresql.org; Tue, 15 Apr 2025 11:20:32 +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 1u4eL9-008WKV-8X for pgsql-hackers@lists.postgresql.org; Tue, 15 Apr 2025 11:20:32 +0000 Received: from mail.postgrespro.ru ([93.174.132.70]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1u4eL6-000BUK-1r for pgsql-hackers@lists.postgresql.org; Tue, 15 Apr 2025 11:20:30 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=postgrespro.ru; s=mx2023; t=1744716025; bh=mBpslzGQJ1ckdAMH1UY/Q6sm7Hspdvjh+LFoQDqkR/E=; h=Message-ID:Date:User-Agent:Subject:To:Cc:References:From: In-Reply-To:From; b=XSRafP4pfkz1CNMsGxkJq5zOqb062gMA3Mdx8xktbGzDFhXtrJIVg33yauItZ0qZF h4s41Ko4DK/alplz8AyyQmtqJKxCMaB20iVUOy6pA655v4LmIJn/zLjDVZvjmQFqL/ DSVu512dQtUHxGleLJzNHf65aKz4e6Lvjrqww9ikIifZ7NLbSnactLzkG+4uWalYu1 nP5nOaXRcQ/cLRcu6PcRC6xwr0GBEHxTYYAi53d6swJlBjVntDmwG1SFTgAIwMdnMo XweWxzzREz/ArkKp6XyvChfYjw4v+VRYEDN1lFqXDbRYJdAgMgzg/jYwM6uIZf2U1f X62PhjAZGC8QA== Received: from [172.30.50.150] (unknown [93.174.131.138]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (Client did not present a certificate) (Authenticated sender: y.sokolov@postgrespro.ru) by mail.postgrespro.ru (Postfix/465) with ESMTPSA id E63DB6029B; Tue, 15 Apr 2025 14:20:24 +0300 (MSK) Message-ID: Date: Tue, 15 Apr 2025 14:20:24 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Built-in Raft replication To: Aleksander Alekseev , pgsql-hackers@lists.postgresql.org Cc: Konstantin Osipov References: <0e01fb4d-f8ea-4ca9-8c9b-79264ce11993@postgrespro.ru> Content-Language: en-US From: Yura Sokolov In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-KSMG-AntiPhishing: NotDetected X-KSMG-AntiSpam-Interceptor-Info: not scanned X-KSMG-AntiSpam-Status: not scanned, disabled by settings X-KSMG-AntiVirus: Kaspersky Secure Mail Gateway, version 2.1.0.7854, bases: 2025/04/15 09:26:00 #27887931 X-KSMG-AntiVirus-Status: NotDetected, skipped X-KSMG-LinksScanning: not scanned, disabled by settings X-KSMG-Message-Action: skipped X-KSMG-Rule-ID: 1 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk 15.04.2025 14:15, Aleksander Alekseev пишет: > Hi Yura, > >> I've been working in a company which uses MongoDB (3.6 and up) as their >> primary storage. And it seemed to me as "God Send". Everything just worked. >> Replication was as reliable as one could imagine. It outlives several >> hardware incidents without manual intervention. It allowed cluster >> maintenance (software and hardware upgrades) without application downtime. >> I really dream PostgreSQL will be as reliable as MongoDB without need of >> external services. > > I completely understand. I had exactly the same experience with > Stolon. Everything just worked. And the setup took like 5 minutes. > > It's a pity this project doesn't seem to get as much attention as > Patroni. Probably because attention requires traveling and presenting > the project at conferences which costs money. Or perhaps people are > just happy with Patroni. I'm not sure in which state Stolon is today. But the key point: if PostgreSQL will be improved a bit, there will be no need neither in Patroni, nor in Stolon. Isn't it great? -- regards Yura Sokolov aka funny-falcon