Is there a way to replace Pthread threading backend to OpenMP?

Hi @mukula_seethi.

Regarding ARM performance differences:

  • YCSB and the topology used are not always good predictors of real world performance
  • We run hundreds of benchmarks and workloads and some perform better and some perform worse.

Regarding threading backend changes:

  • MongoDB doesn’t officially support changing this.
  • My initial understanding is it would require a number of code changes to support.
  • I’m initially unsure of how much work this would be to try. I think it would be an interesting experiment for comparison, depending on the level of engineering effort involved here.