Heim >Datenbank >MySQL-Tutorial >Welche Auswirkungen haben horizontale Spaltungen?

Welche Auswirkungen haben horizontale Spaltungen?

hzc
hzcOriginal
2020-06-29 13:57:531790Durchsuche

Die Auswirkungen der horizontalen Aufteilung sind: 1. Die Aufteilungsregeln sind gut abstrahiert und die Verknüpfungsoperation kann grundsätzlich in der Datenbank durchgeführt werden. 2. Es gibt keinen Engpass bei der Leistung einzelner Datenbanken mit hoher Parallelität Die Aufteilungsregeln sind schwer zu abstrahieren. 4. Die Konsistenz von Shard-Transaktionen ist schwer zu lösen.

Welche Auswirkungen haben horizontale Spaltungen?

Die Vorteile sind:

  • Die Aufteilungsregeln sind gut abstrahiert und die Verknüpfungsoperation kann grundsätzlich in durchgeführt werden die Datenbank.

  • Es gibt keinen Engpass bei der Big Data-Einzeldatenbank oder bei hoher Parallelität.

  • Auf der Anwendungsseite gibt es weniger Änderungen.

  • Verbessert die Stabilität und Belastbarkeit des Systems.

Nachteile sind:

  • Aufteilungsregeln sind schwer zu abstrahieren.

  • Sharded-Transaktionskonsistenz ist schwer zu lösen.

  • Mehrfache Datenerweiterungen sind schwierig und erfordern großen Wartungsaufwand.

  • Die Leistung bei datenbankübergreifenden Verknüpfungen ist schlecht.

Empfohlenes Tutorial: „MySQL-Tutorial

Das obige ist der detaillierte Inhalt vonWelche Auswirkungen haben horizontale Spaltungen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn