MongoDB

MongoDB ist eine Open-Source, Document Datenbank die für einfache Entwicklung und Skalierung entwickelt wurde.

Das Zusammenspiel zwischen Speicher, Festplatte und Lesegeschwindigkeit

Experte
Zu verstehen, wie die unterschiedlichen internen Cache und die Festplattengeschwindigkeit zusammenhängen, und wie diese Zusammenhänge die Geschwindigkeit der Datenbank und einer Applikation beeinflussen, ist schon eine Herausforderung. In diesem Fall wurde das Yahoo! Cloud Serving Benchmark (YCSB) Tool verwendet um, mit unterschiedlichen Working Sets (Anzahl der Dokumente) und unterschiedlichen Platten, diese Zusammenhänge zu verdeutlichen.

Einigen zentrale Thesen
  • Kenntnis von der grundsätzlichen Performance der Festplatte ist wichtig um die Performance der Datenbank besser zu verstehen.
  • Hohe "Disk await" und "Disk utilization" Werte deuten auf ein Bottleneck bei der Festplatte hin.
  • Der IO der WiredTiger Engine ist zufällig.
  • Eine Abfrage auf einen einzelnen Replica Set Node ist single threaded und sequenziell.
  • Die Festplattengeschwindigkeit und die Größe des Working Sets hängen direkt zusammen.

Neueste Mitgliederaktivitäten

Diesen Community Beitrag weiterempfehlen