A method of updating cached database query results in a distributed database system, wherein the distributed database system comprises a data cache platform maintaining the pre-computed database query results and a computation platform for computing the cached database query results based on data maintained in the computation platform, wherein the data cache platform comprises at least one communication interface to external communication sources, the method comprising: - receiving, by the at least one communication interface, notifications with information on events whose point of time of their occurrence is not determined; - determining, by the data cache platform, probabilities of the cached database query results being outdated, wherein - the determination depends on a probabilistic model and on the occurrence of the events, - the probabilistic model models discrepancies between the cached database query results maintained in the data cache platform and presumed actual database query results, - the events are indeterministic with regard to the expiration of the cached database query results and only have a probabilistic influence on the discrepancies between the cached database query results maintained in the data cache platform and presumed actual database query results, - the probabilities are determined based on the probabilistic model and are amended on the occurrence of the events; - automatically issuing, by the data cache platform, re-computation orders to the computation platform for updating cached database query results on the basis of the determined probabilities of the pre-computed database query results being outdated, wherein cached database query results having a probability of being outdated above a threshold are ordered to be re-computed; and - receiving, at the data cache platform, the updated pre-computed database query results as results of the re-computation orders. - receiving, by the at least one communication interface, notifications with information on events whose point of time of their occurrence is not determined; - determining, by the data cache platform, probabilities of the cached database query results being outdated, wherein - the determination depends on a probabilistic model and on the occurrence of the events, - the probabilistic model models discrepancies between the cached database query results maintained in the data cache platform and presumed actual database query results, - the events are indeterministic with regard to the expiration of the cached database query results and only have a probabilistic influence on the discrepancies between the cached database query results maintained in the data cache platform and presumed actual database query results, - the probabilities are determined based on the probabilistic model and are amended on the occurrence of the events; - the determination depends on a probabilistic model and on the occurrence of the events, - the probabilistic model models discrepancies between the cached database query results maintained in the data cache platform and presumed actual database query results, - the events are indeterministic with regard to the expiration of the cached database query results and only have a probabilistic influence on the discrepancies between the cached database query results maintained in the data cache platform and presumed actual database query results, - the probabilities are determined based on the probabilistic model and are amended on the occurrence of the events; - automatically issuing, by the data cache platform, re-computation orders to the computation platform for updating cached database query results on the basis of the determined probabilities of the pre-computed database query results being outdated, wherein cached database query results having a probability of being outdated above a threshold are ordered to be re-computed; and - receiving, at the data cache platform, the updated pre-computed database query results as results of the re-computation orders.