The Replica Consistency problem in Data Grids: A practical approach for synchronising files and databases in a Grid environment