written 7.9 years ago by | • modified 2.9 years ago |
Mumbai University > Information Technology > Sem 5 > Advanced Database Management System
Marks: 5M
Year: Dec 2015
written 7.9 years ago by | • modified 2.9 years ago |
Mumbai University > Information Technology > Sem 5 > Advanced Database Management System
Marks: 5M
Year: Dec 2015
written 7.9 years ago by |
Transparencies stands for separation of high level semantics of system from low-level implementation issues. High level semantics stands for endpoint user, & low level concerns with complicated hardware implementation of data.
Types of transparencies:-
Using aliases, we can move database objects transparency.
Replication Transparency: - It states that the replicate created should be controlled by system not by user.
To achieve replication transparency, concurrency control protocol needs to be used which assures that update of data taking place in one copy should also be updated in other copies. In this way, transparencies regarding replicas of data can be maintained.
Fragmentation Transparency: - It states that fragments are created to store the data in distributed manner should remain transparent & all data management work required to control fragments should be done by system, not by user. In this task, when a user puts a query, global query is distributed in many sites to fetch data from fragments & this data is put together at end to generate results. The system ensures that the total procedure of query decomposition & re-composition should be transparent to the user.