CS406: Web Based Database Applications
CS406: Web Based Database Applications
Assignment#2
Question#1
Scenario:
A university is organizing a technology exhibition to highlight the evolution of computer storage
systems. You have decided to contribute to the showcase by displaying three iconic storage
devices: drum memory, the IBM RAMAC 350, and the LTO-7 tape.
Question:
What key differences in technology, capacity, and physical size would you highlight between
these three storage devices?
Answer:
Drum Memory
Technology: Drum memory is one of the earliest forms of computer storage. It utilizes a
rotating drum coated with ferromagnetic material. Multiple read/write heads are aligned
along the drum's surface to access data. The drum continuously spins, and data is read or
written as the drum passes under the heads.
Capacity: Drum memory typically offered storage capacities in the range of a few
kilobytes. For example, the IBM 650, an early computer, used drum memory with a
capacity of around 8.5 kilobytes.
Physical Size: Drum memories were large and cumbersome devices, often as big as a
washing machine or larger. They required significant physical space and were not very
portable.
Technology: The IBM RAMAC 350 was the first commercial hard disk drive, introduced
in 1956. It featured multiple spinning disks coated with magnetic material, with
read/write heads positioned between the disks to access data. This design allowed for
random access to stored data, which was a significant advancement over sequential
access methods like drum memory.
Capacity: The IBM RAMAC 350 had a storage capacity of approximately 5 megabytes,
a groundbreaking amount at the time of its introduction.
Physical Size: The RAMAC 350 was a large and bulky device, roughly the size of two
refrigerators. It required substantial space and infrastructure to operate, making it suitable
primarily for large organizations and businesses.
LTO-7 Tape
Scenario:
An organization plans to create test environments from its production data for
software testing. They need to frequently generate new copies of data.
Question:
Would you recommend cloning or snapshotting, and why?
Answer:
For creating test environments from production data, let's look at the pros and cons of cloning
and snapshotting:
Cloning
Recommendation
Given the need to frequently generate new copies of data for testing, snapshotting is generally
the more practical choice. Its efficiency in terms of storage use and speed of creation makes it
ideal for continuous testing scenarios. However, if the organization requires exact replicas of the
production environment for testing, cloning may be considered despite its higher resource
requirements.
THE END