Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

MongoDB Sharding

26. 06. 2021 1 Min. Lesezeit advanced

Sharding verteilt Daten über mehrere Server.

Architektur

  • Shard — Replica Set mit Daten
  • Config Server — Metadaten
  • mongos — Router

Setup

sh.enableSharding('mydb')
sh.shardCollection('mydb.orders',{userId:'hashed'})
sh.status()

Shard Key

  • Hashed — gleichmäßige Verteilung
  • Ranged — Range-Abfragen effizient
  • Compound — ausgewogene Verteilung

Shard Key ist kritisch

Schlechter Shard Key = Hotspots.

mongodbshardingSkalierung
Teilen:

CORE SYSTEMS Team

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.