Four levels of time handling in a database | Korban.net