Drawbacks of using file systems (cont.)
1) Atomicity of updates
- Failures may leave database in an inconsistent state with part
- Updates carried out
Example: Transfer of funds from one account to another should
either complete or not happen at all
2) Concurrent access by multiple users
- Concurrent accessed required for presentation
- Uncontrolled concurrent accesses can lead to inconsistency
Example: Two people reading a balance and updating it at the Similar time
3) Security problems
Hard to provide user access to some, but not all, data
Database systems offer solutions to the entire above problem
No comments:
Post a Comment