sql >> Database >  >> RDS >> Mysql

ProxySQL:alle bronnen van verschillende Nines

Load balancers zijn een essentieel onderdeel in de hoge beschikbaarheid van MySQL en MariaDB-databases; vooral bij het transparant maken van topologiewijzigingen voor applicaties en het implementeren van lees-schrijf-splitfunctionaliteit.

ProxySQL is een lichtgewicht maar complexe protocolbewuste proxy die zich tussen de MySQL-clients en -servers bevindt. Het is een poort, die in feite clients van databases scheidt, en is daarom een ​​toegangspunt dat wordt gebruikt om toegang te krijgen tot alle databaseservers.

ProxySQL heeft een geavanceerde multi-core-architectuur om dat grote aantal verbindingen te verwerken, gemultiplext naar mogelijk honderden backend-servers die elke prestatiedruppel uit uw databasecluster persen; allemaal zonder downtime.

Hier zijn onze belangrijkste bronnen voor ProxySQL om u op weg te helpen met deze geweldige nieuwe technologie.

On-demand webinars

Hoge beschikbaarheid in ProxySQL

Gezamenlijk webinar met de maker van ProxySQL, René Cannaò, waar we bespreken hoe we een solide, schaalbare en beheerbare proxylaag bouwen met ProxySQL om een ​​MySQL-infrastructuur met hoge beschikbaarheid te creëren.

Bekijk de herhaling!

MySQL &MariaDB Load Balancing met ProxySQL &ClusterControl

We zijn verheugd om te worden vergezeld door de maker van ProxySQL, René Cannaò, om ons meer te vertellen over deze nieuwe MySQL &MariaDB load balancing-proxy en zijn functies. We laten u ook zien hoe u ProxySQL kunt implementeren met ClusterControl.

Bekijk de herhaling!

Introductie van de MySQL©-replicatieblauwdruk van Multiplenines

De Blueprint van Multiplenines voor MySQL-replicatie omvat alle aspecten van een MySQL-replicatietopologie met alle ins en outs van implementatie, het opzetten van replicatie, monitoring, upgrades, het uitvoeren van back-ups en het beheren van hoge beschikbaarheid met behulp van proxy's als ProxySQL, MaxScale en HAProxy. Dit webinar biedt een diepgaande doorloop van deze blauwdruk en legt uit hoe u er optimaal gebruik van kunt maken.

Bekijk de herhaling!

Video's

Video:Interview #2 met ProxySQL Creator René Cannaò

We zaten op Percona Live 2017 met ProxySQL-maker René Cannaò om te praten over de nieuwe release van ClusterControl, wat er gaat komen voor ProxySQL, hoe het wordt ontvangen door de MySQL-gemeenschap en hoe het verschilt van Maxscale.

Bekijk de video!

Video:interview met ProxySQL-maker René Cannaò

Multiplenines gaat zitten met ProxySQL-oprichter en maker René Cannaò om zijn product en het aanstaande webinar MySQL &MariaDB Load Balancing met ProxySQL &ClusterControl te bespreken.

Bekijk de video!

Topblogs

Aankondiging van ClusterControl 1.4.1 - de ProxySQL-editie

Release van ClusterControl 1.4.1 met belangrijke nieuwe beheerfuncties voor MySQL en MariaDB-taakverdeling met ProxySQL, samen met prestatieverbeteringen en bugfixes.

Lees meer!

ClusterControl gebruiken om ProxySQL te implementeren en configureren bovenop MySQL-replicatie

Deze blogpost laat zien hoe u ProxySQL implementeert en configureert vanuit ClusterControl 1.3.3, bovenop een master-slave-replicatie-installatie. ProxySQL is een SQL-bewuste load balancer. Hiermee kunt u automatisch een lees-schrijf-splitsing van uw verkeer maken, door schrijfacties naar uw beschrijfbare master en leesbewerkingen naar de alleen-lezen slaves te sturen.

Lees meer!

Tips en trucs - MySQL sharden met ProxySQL in ClusterControl

Sharding kan een pijnlijke oefening zijn. Databases moeten op meerdere servers worden gesplitst, gegevens moeten worden gemigreerd en toepassingen moeten worden aangepast om op de hoogte te zijn van de shards. Er zijn echter manieren om dit minder pijnlijk te maken. In deze blog wordt uitgelegd hoe u ProxySQL kunt gebruiken om een ​​tabel te sharden naar een ander cluster in ClusterControl zonder uw toepassing te wijzigen.

Lees meer!

MySQL sharden met MySQL Fabric en ProxySQL

Deze blogpost laat zien hoe je een sharded MySQL-setup instelt op basis van MySQL Fabric en ProxySQL.

Lees meer!

Lees-schrijfsplitsing instellen in Galera-cluster met behulp van ProxySQL

Deze blog laat u zien hoe u lees-schrijfsplitsing in Galera Cluster instelt met behulp van ProxySQL. Het dekt ook enkele beperkingen die we op het moment van schrijven hebben gevonden.

Lees meer!

Hoe ProxySQL Failover en Query Control toevoegt aan uw MySQL-replicatie-instellingen

Een overzicht van ProxySQL in een MySQL-replicatieomgeving en hoe ProxySQL functies zoals failover en querycontrole aan de installatie toevoegt.

Lees meer!

MySQL-taakverdeling met ProxySQL - een overzicht

Een overzicht van ProxySQL, een SQL-aware load balancer voor MySQL en MariaDB. Deze blogpost legt de concepten achter ProxySQL uit en doorloopt de installatie en configuratie.

Lees meer!

Whitepapers

Database-sharding met MySQL Fabric

Waarom scheren we? Hoe werkt sharden? Wat zijn de verschillende manieren waarop ik mijn database kan sharden? Dit witboek behandelt een deel van de theorie achter sharding. Het bespreekt ook drie verschillende tools die zijn ontworpen om gebruikers te helpen hun MySQL-databases te sharden. En last but not least, het laat je zien hoe je een sharded MySQL-setup instelt op basis van MySQL Fabric en ProxySQL.

Download de whitepaper

Migreren naar MySQL 5.7 - De database-upgradehandleiding

Upgraden naar een nieuwe hoofdversie brengt risico's met zich mee en het is belangrijk om het hele proces zorgvuldig te plannen. In deze whitepaper kijken we naar de belangrijke nieuwe wijzigingen in MySQL 5.7 en laten we zien hoe je het testproces plant. Vervolgens bekijken we hoe u een live systeemupgrade kunt uitvoeren zonder downtime. Voor degenen die verbindingsstoringen willen voorkomen tijdens het opnieuw opstarten en overschakelen van de slave, gaat dit document nog verder en laat het zien hoe u ProxySQL kunt gebruiken om een ​​gracieus upgradeproces te realiseren.

Download de whitepaper

ClusterControl voor ProxySQL ProxySQL is verpakt in de nieuwste ClusterControl-release en stelt MySQL-, MariaDB- en Percona XtraDB-databasesystemen in staat om intensieve databasetoepassingen met veel verkeer eenvoudig te beheren zonder de beschikbaarheid te verliezen. ClusterControl biedt geavanceerde, point-and-click configuratiebeheerfuncties voor de load balancing-technologieën die we ondersteunen. We kennen de problemen die regelmatig voorkomen en maken het gemakkelijk om de load balancer aan te passen en te configureren voor uw unieke toepassingsbehoeften.

We kennen load balancing en ondersteunen veel verschillende technologieën. ClusterControl heeft veel dingen vooraf geconfigureerd om u op weg te helpen met een paar klikken. Als u een uitdaging tegenkomt, bieden we ook middelen en ondersteuning ter plaatse om ervoor te zorgen dat uw configuraties optimaal presteren.

ClusterControl biedt een scala aan functies om ProxySQL te implementeren en beheren

  • Geavanceerde grafische interface - ClusterControl biedt de enige GUI op de markt voor eenvoudige implementatie, configuratie en beheer van ProxySQL.
  • Aanwijzen en klikken implementeren - Met ClusterControl kunt u point-and-click-implementaties toepassen op MySQL, MySQL-replicatie, MySQL Cluster, Galera Cluster, MariaDB, MariaDB Galera Cluster en Percona XtraDB-technologieën, evenals de topgerelateerde load balancers met HAProxy, MaxScale en ProxySQL.
  • Suite van bewakingsgrafieken - Met uitgebreide rapporten heeft u een duidelijk beeld van gegevenspunten zoals verbindingen, query's, gegevensoverdracht en -gebruik, en meer.
  • Configuratiebeheer - Configureer en beheer uw ProxySQL-implementaties eenvoudig met een eenvoudige gebruikersinterface. Met ClusterControl kunt u servers maken, uw instellingen heroriënteren, gebruikers maken, regels instellen, queryrouting beheren en variabele configuraties inschakelen.

  1. Wanneer kunnen we een identificatienummer gebruiken in plaats van de naam in PostgreSQL?

  2. Maak een Auto-Increment-kolom in SQLite

  3. SQL Server Failover Cluster Installatie -2

  4. MariaDB MaxScale Load Balancing op Docker:Beheer:deel twee