Tape Back Up Machine
For companies the
loss of data can be especially serious. Many companies store essential
information such as customer accounts or stock databases on computer.
Loss or corruption of this information could cost a company a lot of money.
If data is very important then appropriate security measures should be
put in place to try and avoid any data loss or corruption. However problems
can still occur:
An employee could accidentally delete a file or a storage device could
fail resulting in data being completely lost.
Data could be changed accidentally. For example an employee may incorrectly
update a set of record in a database. A virus could deliberately change
the contents of a file.
Therefore extra copies of important data should be made on a regular basis.
These copies are known as backups. If the original files become corrupt
then the data can be restored from a backup copy.
USB flash
memory sticks - ideal for quick backups
CD or DVD backup
A Company should have a backup strategy, which
sets out how backups will be made. Often the method used to make backups
will depend upon the type of processing that is being carried out.
Backup Strategies
A backup strategy is a plan that details how backups will be made and
how data will be restored in the event of a system failure.
hard drive backup
Above are the hard drives available in 2009 - The SATA hard drive which uses revolving disks and the latest Solid State hard drive which has no moving parts this is the latest inovation which is similar to the Flash Memory stick. USB flash memory sticks can also be used for backups, they're quickly incresing in capacity. Sata Hard Drives have capacities measured in Terabytes (1024 gigabytes) and at present work out at the cheapest form storage for large amounts of data.
Many backup programs are available for automatic
backup of your critical data virtually to any type of storage media including
USB flash drives, DVD-RW devices, Tape drives, Hard drives and remote
FTP servers. You can use Backup Software to make a reserve copy of any
valuable data on your system. Special addons are provided to facilitate
the backup of MS Outlook and other messenger files. Restoring is as easy
as clicking a button, but you can also use a number of advanced options.
Backup programs can be also used to synchronize files between two computers
on a network. Backups can be taken of your whole computer -even the operating
system and programs - on the fly. The - on the fly - backup software is
ideal for large concerns that can't afford the computers to be switched
off.
Where should backups be stored ?
There is no point in making a backup copy if the backup may be damaged.
These guidelines should be followed to ensure that backups are stored
safely:
· Store a backup at a site away from the main computer system.In
case of fire etc.
* Protect access to backups
*Keep backups in a warm clean, room so that the will not be damaged.
Normally one selected trained individual should perform backups and keep accurate records of the backups that have been made.
A disaster recovery plan should be in place which describes how the data will be restored.
It's a good idea to make more than one backup
copy. This gives you the extra assurance that if a file is corrupt and
the backup is also corrupt then you have another backup.
Different backup strategies are appropriate for batch, transaction and
real-time systems.
Backups in Batch Processing Systems
In a batch processing system the File Generation or Grandfather-Father-Son
backup method is used. Remember that in a batch processing system all
transactions are entered into a transaction file. This file is then used
to update the current master file to produce a new updated master file.
Backups in Transaction Processing Systems
Backups for a transaction processing system are produced in a different
way to those for a batch processing system. At the end of each time period
a backup copy of the master file is made.
The time period between each backup could be a day or a week. Making
a complete copy of the master file like this is known as file dumping.
The copy of the master file is known as a file dump. Every time an alteration
is made to the master file, since the last backup was made, details of
the alteration are stored in a transaction log file. If the system breaks
down then two things happen :
The most recent file dump of the master file is restored to replace the
corrupt current master file. This contains all of the lost data except
any new transactions made since the backup.
The transaction log file is used to update the restored master file so
that any transactions made since the file dump was produced are restored.
By following this process no data should be lost. If there was no transaction
log file then all of the transactions since the last file dump would be
lost.
Backups in Real-time Processing Systems
The consequences of failure in many real-time systems (e.g. flying a missile/passenger
plane, running a nuclear power station) are immense. There is not a lot
of point in keeping backup copies of data in a real-time system as there
is unlikely to be time to restore backups if anything goes wrong. When
a real-time system is developed the emphasis is placed on ensuring that
the system will not go wrong rather than on designing a backup method
to restore the system if it does go wrong.
Therefore most real-time systems incorporate a lot of spare hardware.
Having much more hardware than you need to do a job means that if some
hardware fails you can carry on doing the job. For example three identical
computers may be used to decide which direction a missile should fly in.
The computers each have a "vote" on which direction the missile
should fly in. Because the computers are identical all three will normally
agree on which direction to take. If one computer goes wrong then the
two working computers will outvote it so the missile will still function
properly despite the failure. If two computers go wrong you are in trouble.
Sometimes backing up data to disk can be useful in real-time systems.
Although this data could not be used to put the system back into its proper
state, it could be used later to analyse why a system failed. The "black
box" that records flight data in an aircraft is an example of this
type of system.





