{Event}  Unlock the power of AI together with AWS and MongoDB – Join us at AWS re:Invent 2023 Nov 27 - Dec 1


We work on a number of interesting and hard problems at MongoDB. Some of the time we write technical papers about what we’ve done. Below is a list of conference and journal papers we’ve produced.

[1] Robert Guo. 2017. MongoDB’s JavaScript Fuzzer. Commun. ACM 60, 5 (April 2017), 43–47. https://doi.org/10.1145/3052937

[2] Alexandra Fedorova, Craig Mustard, Ivan Beschastnikh, Julia Rubin, Augustine Wong, Svetozar Miucin, and Louis Ye. 2018. Performance comprehension at WiredTiger. In Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2018). Association for Computing Machinery, New York, NY, USA, 83–94. https://doi.org/10.1145/3236024.3236081

[3] Asya Kamsky. 2019. Adapting TPC-C Benchmark to Measure Performance of Multi-document Transactions in MongoDB. Proc. VLDB Endow. 12, 12 (Aug. 2019), 2254–2262. https://doi.org/10.14778/3352063.3352140

[4] William Schultz, Tess Avitabile, and Alyson Cabral. 2019. Tunable Consistency in MongoDB. Proc. VLDB Endow. 12, 12 (Aug. 2019), 2071–2081. https://doi.org/10.14778/3352063.3352125

[5] Misha Tyulenev, Andy Schwerin, Asya Kamsky, Randolph Tan, Alyson Cabral, and Jack Mulrow. 2019. Implementation of Cluster-wide Logical Clock and Causal Consistency in MongoDB. In Proceedings of the 2019 International Conference on Management of Data (SIGMOD’19). ACM, NewYork , NY, USA, 636–650. https://doi.org/10.1145/3299869.3314049

[6] David Daly, William Brown, Henrik Ingo, Jim O’Leary, and David Bradford. 2020. The Use of Change Point Detection to Identify Software Performance Regressions in a Continuous Integration System. In Proceedings of the ACM/SPEC International Conference on Performance Engineering (ICPE ’20). ACM, New York, NY, USA, 67–75. https://doi.org/10.1145/3358960.3375791

[7] Henrik Ingo and David Daly. 2020. Automated System Performance Testing at MongoDB. In Workshop on Testing Database Systems (DBTest’20), June 19, 2020, Portland, OR, USA. ACM, New York, NY, USA, 6 pages. https://dl.acm.org/doi/pdf/10.1145/3395032.3395323

[8] A. Jesse Jiryu Davis, Max Hirschhorn, and Judah Schvimer. 2020. Extreme modelling in practice. Proc. VLDB Endow. 13, 9 (May 2020), 1346–1358. DOI:https://doi.org/10.14778/3397230.3397233

[9] David Daly. 2021. Creating a Virtuous Cycle in Performance Testing at MongoDB. In Proceedings of the ACM/SPEC International Conference on Performance Engineering (ICPE '21). Association for Computing Machinery, New York, NY, USA, 33–41. DOI:https://doi.org/10.1145/3427921.3450234

[10] S. Zhou and S. Mu. 2021. Fault-Tolerant Replication with Pull-Based Consensus in MongoDB. presented at the 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21) https://www.usenix.org/system/files/nsdi21-zhou.pdf

[11] William Schultz, Siyuan Zhou, Ian Dardik, and Stavros Tripakis Design and Analysis of a Logless Dynamic Reconfiguration Protocol. In25th International Conference on Principles of Distributed Systems (OPODIS 2021) (Leibniz International Proceedings in Informatics (LIPIcs), Vol. 217), Quentin Bramas, Vincent Gramoli, and Alessia Milani (Eds.). Schloss Dagstuhl–Leibniz-Zentrum für Informatik, Dagstuhl, Germany 2022. https://arxiv.org/pdf/2102.11960.pdf

[12] Alexandra Fedorova, Keith A. Smith, Keith Bostic, Susan LoVerso, Michael Cahill and Alex Gorrod, Writes Hurt: Lessons in Cache Design for Optane NVRAM, 2022 ACM Symposium on Cloud Computing (SoCC'22) https://people.ece.ubc.ca/sasha/papers/socc22.pdf