Skip to main content
main-content
Top

Hint

Swipe to navigate through the chapters of this book

2021 | OriginalPaper | Chapter

Zen and the Art of Database Maintenance

Authors : Edgar Costa, David Roe

Published in: Arithmetic Geometry, Number Theory, and Computation

Publisher: Springer International Publishing

share
SHARE

Abstract

The last decade has seen a proliferation of online mathematical resources. We discuss some of the technical challenges involved in creating and maintaining a mathematical database. In particular, we report on the transition of the L-functions and Modular Forms Database (LMFDB) between two database systems. We also highlight some of the improvements to the LMFDB that we have made as part of this transition.
Footnotes
1
MongoDB 4.0 added support for transactions but was released after we switched to PostgreSQL.
 
2
The inventory displayed the kinds of documents within each collection, the fields present on each type of document, the indexes present in each collection, and both machine and human generated information on the types of each field. It was a very useful resource for constructing schema.
 
Literature
3.
go back to reference Mohammad Akhtar, Tom Coates, Alessio Corti, Sergey Galkin, Vasily Golyshev, and Alexander M. Kasprzyk, Fano Varieties and Extremal Laurent Polynomials, 2010–2012. http://​fanosearch.​net. Mohammad Akhtar, Tom Coates, Alessio Corti, Sergey Galkin, Vasily Golyshev, and Alexander M. Kasprzyk, Fano Varieties and Extremal Laurent Polynomials, 2010–2012. http://​fanosearch.​net.
7.
go back to reference Hans Ulrich Besche, Bettina Eick, and E. A. O’Brien, The groups of order at most 2000, Electron. Res. Announc. of the AMS 7 (2001), 1–4. Hans Ulrich Besche, Bettina Eick, and E. A. O’Brien, The groups of order at most 2000, Electron. Res. Announc. of the AMS 7 (2001), 1–4.
9.
go back to reference Wieb Bosma, John Cannon, and Catherine Playoust, The Magma algebra system. I. The user language, J. Symbolic Comput. 24 (1997), no. 3-4, 235–265. Computational algebra and number theory (London, 1993). MR1484478 Wieb Bosma, John Cannon, and Catherine Playoust, The Magma algebra system. I. The user language, J. Symbolic Comput. 24 (1997), no. 3-4, 235–265. Computational algebra and number theory (London, 1993). MR1484478
12.
go back to reference John Cremona, The L-functions and modular forms database project, Found. Comput. Math. 16 (2016), no. 6, 1541–1553. MR3579716. John Cremona, The L-functions and modular forms database project, Found. Comput. Math. 16 (2016), no. 6, 1541–1553. MR3579716.
13.
go back to reference John E. Cremona, Algorithms for modular elliptic curves, 2nd ed., Cambridge Univ. Press, Cambridge, 1997. John E. Cremona, Algorithms for modular elliptic curves, 2nd ed., Cambridge Univ. Press, Cambridge, 1997.
17.
go back to reference Edward Frenkel, Love and math: The heart of hidden reality, Basic Books, 2013. MATH Edward Frenkel, Love and math: The heart of hidden reality, Basic Books, 2013. MATH
22.
go back to reference Alexander Hulpke, Constructing transitive permutation groups, Journal of Symbolic Computation 39 (2005), no. 1, 1–30. MathSciNetCrossRef Alexander Hulpke, Constructing transitive permutation groups, Journal of Symbolic Computation 39 (2005), no. 1, 1–30. MathSciNetCrossRef
24.
go back to reference John Jones and David Roberts, A database of local fields, Journal of Symbolic Computation 41 (2006), no. 1, 80–97. MathSciNetCrossRef John Jones and David Roberts, A database of local fields, Journal of Symbolic Computation 41 (2006), no. 1, 80–97. MathSciNetCrossRef
Metadata
Title
Zen and the Art of Database Maintenance
Authors
Edgar Costa
David Roe
Copyright Year
2021
DOI
https://doi.org/10.1007/978-3-030-80914-0_8

Premium Partner