1. A method of managing a database, said database including a central database and separate partially replicated databases ( 23 a, 23 b, 23 c ), said separate partially replicated databases ( 23 a, 23 b, 23 c ) having separate users ( 33 a, 33 b, 33 c ), comprising determining the visibility of a user ( 33 a, 33 b, 33 c ) of a partially replicated database ( 23 a, 23 b, 23 c ) to data being propagated, storing in cache memory the visibility of the user ( 33 a, 33 b, 33 c ) of the partially replicated database ( 23 a, 23 b, 23 c ), and propagating said data to the partially replicated database ( 23 a, 23 b, 23 c ) only if the user ( 33 a, 33 b, 33 c ) of the partially replicated database ( 23 a, 23 b, 23 c ) has visibility to the data.