Transaction Management Essay

698 Words2 Pages

In this report I will discuss briefly how transaction management can be used within the database I will also discuss how concurrency and recovery can be used within databases I intend to use the database platforms provided by Microsoft and Oracle.
Transaction Management
As applications develop the capability enhances and they can undertake more complex operations, enabling employees to keep an eye on business transactions in real time is becoming more and more important. For transaction management to occur properly IT organisations need to address a number of challenges some of these challenges may be:
1. Transaction status checking and health checks for the transaction.
2. Business figures that analyse the well-being of the company, these …show more content…

For more than three and a half decades, Oracle has been the leader in database software. And as it has further developed technologies and acquired best-in-class companies over the years, that leadership has expanded to into all sectors of the technology industry he started off with hardware stacks and other pieces of hardware, the company then evolved into middleware and software applications for databases and other programs and now it is starting to majorly expand within the cloud. Oracle are now advancing their technologies within the cloud.
Throughout its history Oracle has proved it can build for the future on the foundation of its innovations and its knowledge of customer challenges and successes analysed by the best technical and business minds in the world.
Microsoft SQL databases- a brief description
Microsoft’s offering in the database field is SQL however over the last number of years it has amalgamated its services with Windows Azure. Windows Azure is an open and flexible cloud platform that enables you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters. You can build applications using any language, tool or framework. You can integrate your public cloud applications with your existing IT …show more content…

These are as follows:
1. Pessimistic locking: this control strategy must be kept locked the entire time it in the database memory. One of the main drawbacks is that it limits or prevents people from changing the data entity that is locked.
Pessimistic locking tries to guarantee the safety of database changes however this is not always made possible by the increased number of users and interactions with the database therefore slowing the operation down considerably within the database.
2. Optimistic locking: optimistic locking does not try to prevent collisions from happening however it aims to detect when they are going to happen and then it tries to counteract and resolve any issues that may occur which means that these instances can be avoided.
Optimistic locking on the other hand can take the sting out of the problem of waiting for the locks to release however this will increase the possibility and potential of accidents and collisions occurring when attempting to update the

Open Document