We should support a system that can move the database to a different machine while running. We would do something like:
- Designate a new machine as the primary database machine.
- Aeon would copy its files in the background to the new database machine.
- At some point (when it has copied enough) it would stop taking requests and move the remaining files over.
- Then we flip the message system to the new location (meanwhile, we probably need a re-direct on the original module).