Re: PostgreSQL Cluster
Alvar Freude <[email protected]> Fri, 3 Aug 2018 20:56:09 +0200
| Newsgroups | gmane.comp.db.postgresql.german |
|---|---|
| Message-ID | <[email protected]> |
--Apple-Mail=_1F049C98-B22A-453C-AC0D-AC17AB7B3CFD Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Moin, > Am 11.05.2018 um 09:46 schrieb Andreas Kretschmer = <[email protected]>: >=20 > brauchst Du aber bei SR nicht wirklich. Was bleibt, ist, da=C3=9F = pgpool2 relativ viel Code ist und relativ aufwendig ist, f=C3=BCr etwas, = was man eigentlich nicht braucht. Ein connection-pooler kann aber = dennoch durchaus sinnvoll sein. Die von uns daf=C3=BCr unterst=C3=BCtzte = L=C3=B6sung ist pgbouncer. Pgpool2 kann noch ein paar Sachen mehr, beispielsweise mit = Streaming-Replication zusammen arbeiten, Lastverteilung um dabei = Lese-Zugriffe auf die Standby-Maschinen verteilen und alle = Schreibzugriffe auf den Master (bei Funktionen kann man eigene angeben = die auf den Master sollen), es kann Auto-Failover und diverses mehr. AABER! Ich rate =C3=BCblicherweise von pgpool ab, weil das Ding immer = mal wieder teilweise fehlerhaft war und diverse Probleme mit sich zieht. = Man muss sich damit ziemlich intensiv besch=C3=A4ftigen, um dessen = Funktionalit=C3=A4t wirklich zu nutzen. Die Pakete in den = Linux-Distributionen sind (wie so oft, hier aber extrem) hoffnungslos = veraltet, da sollte man auf die Postgres-eigenen Repositories ausweichen = (oder ein anst=C3=A4ndiges Betriebssystem wie FreeBSD verwenden, SCNR = ;-) ). Bei den Postgres-eigenen Repositories hatte ich aber auch schon = das Problem, dass alle alten Major-Versionen rausgeflogen sind und nur = noch die aktuelle =C3=BCbrig blieb, am Patchday automatisch aktualisiert = wurde und es dann zu Problemen kam. Tats=C3=A4chlich fehlt m.E. ein schlanker Load-Balancer, der = Lesende-Queries automatisch auf verschiedene Maschinen verteilen kann = und die schreibendenden auf den Master; wenn man genug Kontrolle =C3=BCber= die Anwendungen hat, kann man das nat=C3=BCrlich da einfach einbauen, = ansonsten gibt es nur pgpool und sonst nichts. Den Master kann man =C3=BCbrigens auch ganz gut auf eine eigene IP = legen, und die beim Switch umziehen. Aber das l=C3=B6st nat=C3=BCrlich = nicht den ganzen Rest ;-) Mit dem repmgr hatte ich vor Jahren auch schon so manchen Zwist, aber = ich vermute, dass sich das in der Zwischenzeit gebessert hat. Ciao Alvar -- Alvar C.H. Freude | https://alvar.a-blast.org | [email protected] https://blog.alvar-freude.de/ https://www.wen-waehlen.de/ --Apple-Mail=_1F049C98-B22A-453C-AC0D-AC17AB7B3CFD Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iQIzBAEBCAAdFiEEH1odQZsF76aW3d7UXGPWHH/HLscFAltkpUkACgkQXGPWHH/H Lsc5Rw//fgV31hQBcr53giKA0zKJyASGbyCs+8HWNtLP8LL2ddk0zEnsGWTUf1Oy KWbgR/I11PxWVhhPAXUv6JxsLKHPZIkU4wmXK6/5EJkNCIok4lujO1OB2VGILBRT 8P/rVS6l1yz4PulE1OAXwj+7vU7PRsguo/w5j7zoT2rXgQYmZZnr8MNsKSap2jiY dkSvx0+sE80NkStlh5l6OdD0jclBA4zp8cBtDSudX9fVbQWZ+kWdRU73Bm5OWJSd 6EZNoF1JFMoLrxemt3fOh4+8lmnQS6ykEyVy53qlXq6YguNw2pNUcN8K5Oticata qSAVIry3ZZu+fgDDf1CfPO1uH0NQ2dU26nqmqje3qYcf8vVulJsFluoV9H0o0N3e 3m1eEgGC94LHFgFkmkAVbwfy3Bd8PgMbq2HcQg4Up1p5sJ7vgzJG1DYNrwuXOZf8 +3O6VlbE5CPRIcJkqZERphcIsAYv0Axkw/ADWEswzsnWiX8J0ax1SSIXMKnvNhFN UGob+P6R6GU197tlE3KgpZxQdggqURKdV6nC60A8koPF86E9wEnz0Ywu1eoFnH0Z yCnG1C/ZtVbNmqu2SMBcQtNO/coxbnwBBMx/B5DIJt2VSYKoI58DRWAp5x3iSpnN duEYD9vnHvZIdfwYFjyUXSgRklBlPDpsoY8FR+n1/If9/gtC0rY= =sfbi -----END PGP SIGNATURE----- --Apple-Mail=_1F049C98-B22A-453C-AC0D-AC17AB7B3CFD--