SNAPS : a snapshot allocator and processor system for use in a distributed database with application to a radiology database system
Degree GrantorUniversity of Canterbury
Degree NameMaster of Science
Traditional snapshots have been proposed as a way of providing multiple copies of read only data at remote sites. There are limitations in this approach when this applied to distributed databases. The snapshots are read only. They are very specific to a user, and the data they capture. The snapshot system I propose allows for snapshots to be updated. They are integrated into the local databases so that other users can access them as part of the local database, and no specifically access the snapshot. Most approaches to distributed database design has involved integrating database in the same organisation. The system I propose is designed to be used with different organisations that are loosely joined. It is suitable for a database that is predominantly read only, and where limited update capability is required on only some relations in the database. It provides a high degree of autonomy to the different organisations. It is suitable when there is no large computer at each of the sites to co-ordinate the operations of the database. This system was designed to be used in the radiology environment, where a number of different health care organisations wanted to be able to access patient x-ray records stored at other hospitals and clinics. Most of the data being stored is read only. The system was based on micro computers that were connected on a local area network.