Kapitel 19. Chaos Engineering in einer Datenbank

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Warum brauchen wir Chaos Engineering?

Seit Netflix 2011 Chaos Monkey freigegeben hat, ist dieses Programm immer beliebter geworden. Wenn du ein verteiltes System aufbauen willst, kann Chaos Monkey dir dabei helfen, ein fehlertolerantes, robustes und zuverlässiges System zu bauen.1

TiDB ist eine Open Source, verteilte, Hybrid Transactional/Analytical Processing (HTAP)2 Datenbank, die hauptsächlich von PingCAP entwickelt wurde. Sie speichert das, was unserer Meinung nach das wichtigste Gut für jeden Datenbanknutzer ist: die Daten selbst. Eine der grundlegenden und wichtigsten Anforderungen an unser System ist, dass es fehlertolerant ist. Traditionell führen wir Einheitstests und Integrationstests durch, um zu gewährleisten, dass ein System produktionsreif ist, aber diese decken nur die Spitze des Eisbergs ab, wenn die Cluster größer werden, die Komplexität zunimmt und die Datenmengen um PB-Werte steigen. Chaos Engineering ist eine natürliche Lösung für uns. Unter werden wir in diesem Kapitel unsere Praktiken und die besonderen Gründe erläutern, warum ein verteiltes System wie TiDB Chaos Engineering braucht.

Robustheit und Stabilität

Um das Vertrauen der Nutzerinnen und Nutzer in eine neu veröffentlichte verteilte Datenbank wie TiDB aufzubauen, bei der die Daten in mehreren Knoten ...

Get Chaos Engineering now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.