Sharding teilt den Datenbestand einer Datenbank in mehrere Teile auf und ermöglicht die Verteilung der Datenbank auf mehrere Serverinstanzen. Mithilfe dieser Skalierungstechnik lassen sich große, verteilte Datenbanken mit kurzen Datenabrufzeiten realisieren. Das Sharding kann über verschiedene Arten automatisiert oder benutzerdefiniert, beispielsweise schlüsselbasiert, bereichsbasiert oder verzeichnisbasiert, stattfinden.
Weiterlesen