mlocate which keeps a database of all existing files and allows you to lookup files by name,
is a locate/updatedb implementation.
The 'm' stands for "merging": updatedb reuses the existing database to avoid rereading most
of the file system and get a faster update speed.