sql >> Databáze >  >> NoSQL >> MongoDB

Jak navrhnout vysoce dostupná databázová prostředí s otevřeným zdrojovým kódem

S radostí oznamujeme, že náš nejnovější technický dokument o tom, jak navrhovat vysoce dostupná databázová prostředí s otevřeným zdrojovým kódem, je nyní k dispozici ke stažení.

Napsal náš kolega Krzysztof Książek, Senior Support Engineer ve společnosti Somenines, tento nový whitepaper je zaměřen na správce databází, systémové administrátory a další, kteří si mohou klást otázky jako:Jak poznáte, zda je vaše prostředí vysoce dostupné nebo ne? Jak byste to změřili? Jaké kroky musíte podniknout, abyste zlepšili dostupnost? Jak navrhnout své nastavení, aby bylo od začátku vysoce dostupné?

Pojednává o základech vysoké dostupnosti, poskytuje přehled o tom, jak navrhnout vaše prostředí pro vysokou dostupnost, a poskytuje příklady některých nejběžnějších vysoce dostupných nastavení.

Vysoká dostupnost je v dnešní době nutností pro jakékoli seriózní nasazení a doby, kdy bylo možné naplánovat odstávku databáze na několik hodin kvůli provedení údržby, jsou dávno pryč. Pro dnešní podniky se nedostupné služby rovnají ztraceným zákazníkům a penězům. Vysoká dostupnost databázového prostředí proto musí být jednou z nejvyšších priorit.

V ekosystému MySQL (a MariaDB) je samozřejmě k dispozici mnoho řešení HA, ale jak poznáme, kterým z nich můžeme důvěřovat?

Některá řešení mohou fungovat za určitých specifických podmínek, ale mohou způsobit větší potíže, když se použijí mimo tyto podmínky. Dokonce i základní funkce, jako je replikace MySQL, kterou lze konfigurovat mnoha způsoby, může způsobit značné škody – například cyklická replikace s více zapisovatelnými mastery. Ačkoli je snadné nastavit „multimaster setup“ pomocí replikace, může se velmi snadno rozbít a zanechat nám rozdílné datové sady na různých serverech. Pro databázi, která je často považována za jediný zdroj pravdy, může mít narušená integrita dat katastrofální následky.

Stáhněte si náš nový whitepaper a zjistěte více o požadavcích na vysokou dostupnost v nastavení databáze a o tom, jak navrhnout systém od základů.

Příklad minimalistického nasazení clusteru Galera v rámci jednoho datového centra
  1. Jak nainstalovat RDBTools pomocí šablony AWS CloudFormation?

  2. Jak mám uložit pole v redis?

  3. MongoDB $replaceOne

  4. MongoDB $isArray