sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man designar högt tillgängliga databasmiljöer med öppen källkod

Vi är glada att kunna meddela att vår senaste tekniska whitepaper om hur man designar högt tillgängliga databasmiljöer med öppen källkod nu är tillgänglig för nedladdning.

Skrivet tillbaka till vår kollega Krzysztof Książek, Senior Support Engineer på Severalnines, är detta nya whitepaper riktat till databasadministratörer, systemadministratörer och andra som kanske ställer sig frågor som:Hur vet du om din miljö är mycket tillgänglig eller inte? Hur skulle du mäta det? Vilka är de steg du behöver ta för att förbättra tillgängligheten? Hur utformar du din installation för att göra den mycket tillgänglig från början?

Den diskuterar grunderna för hög tillgänglighet, ger insikt i hur du designar din miljö för hög tillgänglighet och ger exempel på några av de vanligaste högtillgängliga inställningarna.

Hög tillgänglighet är ett måste numera för all seriös driftsättning och dagarna då du kunde schemalägga en driftstopp för din databas i flera timmar för att utföra ett underhåll är för länge sedan förbi. För dagens företag är otillgängliga tjänster lika med förlorade kunder och pengar. Att göra en databasmiljö mycket tillgänglig måste därför vara en av de högsta prioriteringarna.

Naturligtvis finns det många många HA-lösningar tillgängliga i MySQL (och MariaDB) ekosystem, men hur vet vi vilka vi kan lita på?

Vissa lösningar kan fungera under vissa specifika förhållanden, men kan orsaka mer problem när de tillämpas utanför dessa. Även en grundläggande funktionalitet som MySQL-replikering, som kan konfigureras på många sätt, kan orsaka betydande skada - till exempel cirkulär replikering med flera skrivbara masters. Även om det är lätt att sätta upp en "multi-master setup" med hjälp av replikering, kan det mycket lätt gå sönder och lämna oss med divergerande datamängder på olika servrar. För en databas, som ofta anses vara den enda källan till sanning, kan äventyrad dataintegritet få katastrofala konsekvenser.

Ladda ner vårt nya whitepaper och lär dig om kraven för hög tillgänglighet i databasinställningar och hur du designar systemet från grunden.

Exempel på en minimalistisk distribution av ett Galera-kluster i ett enda datacenter
  1. 10 tips för att förbättra din MongoDB-säkerhet

  2. NodeJS + MongoDB:Hämta data från insamling med findOne ()

  3. Tips för att köra MongoDB i produktion med Change Streams

  4. Duplicera en nyckel i redis