Updatedb has an option ( --output=dbfile ) for which the default is /var/lib/locatedb. That would serve for the traditional locate command. By changing the dbfile name, you can create an alternate db.
Locate has an option ( --database=path ) which you can use to specify the path to the alternate db you created with updatedb.
Put both commands into a simple shell script to run consecutively, with an appropriate sleep or wait command between them. Then set a crontab to run the script daily.
See the man pages for locate and updatedb for more information. Also,
www.google.com/linux is your friend. You may find more info via that route as well.