A real-time database is a database system which uses real-time processing to handle workloads whose state is constantly changing.